Software is programmed using modularized program language - visidaq 使用模塊化編程方式編制測控軟件。
This paper uses the modularized program design : this design will cause the software architecture to be clear , is advantageous for the test and debug , will be helpful to enhance the software reliability 本論文采用模塊化程序設計:該設計將使軟件結構清晰,便于測試和調(diào)試,有助于提高軟件的可靠性。
Because of the high executing efficiency of the assemble language , it is used to write modularized program for the down - computer software this testing instrument has the function of testing static strain , dynamic strain , dynamic load - coefficient , frequency and so on 軟件由上位機軟件和下位機軟件兩部分構成:下位機軟件采用模塊化編程思想,選擇執(zhí)行效率最高的匯編語言編寫系統(tǒng)軟件。本測試儀器具有測試靜應變量、動應變量、動荷系數(shù)和頻率等功能。
The paper puts forward a kind of economical numerical control milling machine system which is supported by windows and industry pc that are acted as software and hardware platform on the base of analyzing the present development of economical numerical control system and some existent problem , and expatiates the system software ' s collectivity frame , also introduces detailedly form and operational way of the user ' s interface . besides , the thesis also frames and accomplishes each module such as syntax inspect module , translation module , tool compensation module and track interpolation module adopting visual c + + 6 . 0 and the kind of facing object and modularized program design method by analyzing rationales and function of the software ' s modules , moreover presents the programmer ' s flow chart and parts of source code , whereafter validates arithmetic of translation and tool compensation by simulating process testing program 本文在分析了我國經(jīng)濟型數(shù)控系統(tǒng)的發(fā)展現(xiàn)狀以及目前存在的一些問題的基礎上,提出了一種以windows和工業(yè)pc機作為軟、硬件平臺的經(jīng)濟型數(shù)控銑床系統(tǒng),闡述了該系統(tǒng)軟件的總體結構,并對其用戶界面的組成及其操作過程做了較為詳細的介紹,分析了軟件的各個模塊的基本原理和功能,采用visualc + + 6 . 0以及面向?qū)ο?、模塊化的程序設計方法,完成了語法檢查模塊、譯碼模塊、刀具補償模塊以及軌跡插補模塊的具體設計,并給出了程序設計流程圖和部分源代碼,通過系統(tǒng)的仿真程序模擬加工過程驗證了譯碼和刀補算法的正確性。
Connecting with system booting , this thesis introduces network booting and nfs file system . connecting with kernel cutting , using modularized programming and loadable kernel module mechanism of linux , i give some rules that decide what module will be compiled in the kernel . connecting with file system cutting , elf object file , dynamic and static link , standard c library and busybox concept have been used 利用網(wǎng)卡的bootrom從網(wǎng)絡主機進行系統(tǒng)加載, nfs文件系統(tǒng)的應用也為系統(tǒng)調(diào)試帶來極大的便利;通過可加載內(nèi)核模塊機制進行最小內(nèi)核的定制,提出內(nèi)核模塊選擇的基本原則;在最小文件系統(tǒng)的設計上,論文采用了busybox思想使得系統(tǒng)不存在冗余文件,對標準c庫進行版本選擇、 elf目標文件冗余去除、動態(tài)鏈接和靜態(tài)鏈接選擇方案等技術來達到系統(tǒng)中每個文件都最精簡。