版主之前用Labview2014開發了一套信號處理軟件,因要申請軟件著作權,因此需要將Labview的G語言代碼生成C代碼。網上一查,發現需要用到Labview C generator,於是乎,便開始了漫長(長達一天半)的尋找軟件安裝包的歷程。
在進入正題之前,先訴說一下版主心里的苦水。版主發現,2014版本的Labview並沒有對應開發C generator,而2013、2015和之后的版本均開發過了(黑人問號臉.jpg),於是乎,在原來的Labview2014開發的程序的基礎上,便開始安裝Labview2017,但是在這個過程中,安裝完了,打開原來可用的程序,報了很多錯誤,說是找不到DAQmx、沒有Mathscript。。。。然后我就將2017版本的先卸載了,卸載完再用2014版本的Labview打開,告訴我程序中的模塊已經被高版本的替代了,2014版本的打不開了。。。。沒辦法,再次把2014版本的也清理卸載干凈,重新尋求新的安裝包。
一點經驗教訓和建議
在上述過程中,版主的一個經驗教訓是,在用不同版本的Labview打開程序之前,切記要把程序復制備份一下,不然可能是無法挽回的BUG。另外,要對程序進行修改時,同樣建議在副本中進行修改,如果程序中有自己編寫的模塊函數是幾個主程序共用的,在打開第二個主程序之前,切記關閉所有Labview窗口,不然會出現程序調用錯誤、子程序無端被替換的境況!
進入正題:准備安裝包和安裝環境
版主在正確安裝並使用Labview2017及C generator之前,踩了很多坑,因此,這里記錄下最終能穩定運行的一個安裝方法,建議安裝板從版主給出的鏈接中下載,不然版主不保正您能順利安裝和應用。
考慮到百度網盤的流氓限速行為,這里直接給出瀏覽器快速下載的軟件版鏈接,由於安裝包較大,不得已分開壓縮,解壓時合並解壓即可:
Labview2017主安裝包下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405653
https://download.csdn.net/download/weixin_36149175/12405658
https://download.csdn.net/download/weixin_36149175/12405659
https://download.csdn.net/download/weixin_36149175/12405664
Labview2017-C generator子安裝包下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405650
Labview2017DAQmx驅動程序下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405783
https://download.csdn.net/download/weixin_36149175/12405783
https://download.csdn.net/download/weixin_36149175/12405789
https://download.csdn.net/download/weixin_36149175/12405790
https://download.csdn.net/download/weixin_36149175/12405778
Labview2017安捷倫33XXX驅動程序下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405662
Labview2017Mathscript驅動程序下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405685
Labview2017(相關)程序下載鏈接:
https://download.csdn.net/download/weixin_36149175/12405656
開始安裝:安裝步驟詳情
雙擊“2017LV-WinChn.exe”,如下圖所示
點擊“確定”,如下圖所示,
選擇自己的解壓縮地址,建議不要放在系統盤(C盤),點擊“Unzip”,如下圖所示,
接下來會自動跳出安裝程序(如果沒有的話,就雙擊打開解壓路徑中的“autorun.exe”,點擊“安裝NI Labview2017”)
點擊“下一步”,
選填一個“全名”和“單位”,點擊“下一步”,
不需要序列號,直接“下一步”,
新建並選擇安裝文件夾,可以像樓主這樣新建“NI軟件”(用於存放驅動)和“NI Labview”(用於存放主程序Labview2017),點擊“下一步
這里不知道怎么選的話,選擇默認即可,點擊“下一步”
去掉勾選“檢查更新”,點擊“下一步”,
接受許可,點擊“下一步”,
點擊“下一步”,
等待安裝完成即可。
合並解壓后會有如下文件夾和文件
雙擊“setup.exe”
選擇安裝目錄,這里版主選擇的是上面安裝Labview時創建的“NI軟件”文件夾,點擊“下一步”,
選擇“典型”即可,點擊“下一步”,
不要勾選檢查更新,點擊“下一步”,
點擊“下一步”,
等待安裝完成即可。
該版本的Mathscript是對應於32位的,解壓后的文件和文件夾如下,
雙擊“autorun.exe”
選擇第一項開始安裝,
點擊“Next”,
填上“全名”和“組織”,選擇“不用序列號安裝”,點擊“Next”,
不要勾選檢查更新,點擊“Next”,
繼續點擊“Next”,直到安裝完成。
將解壓得到的“33XXX”復制
粘貼到如下目錄(就是你安裝Labview2017的目錄),
D:\labview2017\LabVIEW 2017\exe\NI Labview\instr.lib
雙擊“2017CGenerator.exe”
點擊“運行”,
點擊“確定”,
選擇你的解壓目錄,點擊“Unzip”,
解壓完成后有如下文件和文件夾,
雙擊“autorun.exe”,
點擊第一項,點擊“Next”,開始安裝,
選擇“全名”和“組織”,點選“不需要序列號安裝”,點擊“Next”,
不要點選自動更新,點擊“Next”,
一路“Next”,直到安裝完成即可。
下面就可以快樂得開始你的編程和C代碼生成了。