1. 如何實現MATLAB與上位機軟體之間的通訊
這個或者通過在硬碟上面寫入一個TXT文件,或者之類的,文本文件,比較方便一點,不然的真麻煩了,要是你自己開發上位機,可以考慮把MATLAB嵌入到裡面,比如VB,DELPHI,VC之類的
2. 用avr studio寫的程序,編譯器是winavr,現在看程序想用source insight,怎麼把他們聯系起來
使用Source Insight可以將調用編譯器編譯的命令行寫到Source Insight的Custom Commands中。
菜單中選Option -> Custom Commands ,在Run框中輸入編譯時候的命令行語句,然後點Add按鈕,給此Command起個名字,然後按Keys可以給此Command分配快捷鍵,按Menu可以將此Command插入到Source Insight菜單中。
3. microchip ide 怎麼關聯編譯器xc8
MASTER的時候用了用MPLAB X,也還可以把,IDE就那樣,用習慣了什麼都無所謂。 XC還是基於原來PICC,所以也差不多
4. .h和.cpp 文件是怎麼關聯起來的了,編譯器是不是看到.h文件後,自動去找同名的.cpp文件呢
首先是編譯,然後是鏈接。
編譯器會將所有.cpp文件編譯成中間文件.o,編譯時遇到.h文件則讀入各種(函數,變數等)的聲明,此時並不讀入對應的.cpp文件。
鏈接時會將各個.o文件連接成可執行文件。
所以,編譯器並不是看到.h文件後立即自動去找同名的.cpp文件,而是將所有的.cpp文件編譯成.o文件後一並鏈接。
5. python編譯器怎麼跟mingw installer 安裝的關聯起來
使用MinGW 編譯python擴展模塊
MinGW:一個可自由使用和自由發布的Windows特定頭文件和使用GNU工具集導入庫的集合,
允許你生成本地的Windows程序而不需要第三方C運行時庫。說白了就是在windows環境下
提供一套GNU工作環境。
1、下載mingw-get
下載地址
2、 安裝gcc
mingw-get install gcc
3、安裝mingw32-make
mingw-get install mingw32-make
4、添加mingw/bin到path變數中
5、指定編譯器為mingw32
python setup.py build -c mingw32 install
python setup.py build --complier=mingw32 install
或者修改site.cfg中添加或修改
[build]
compiler = mingw32
或者在lib\distutils\distutils.cfg添加或修改
[build]
compiler = mingw32
上面幾種方結果一樣只是操作過程中影響的范圍不同而已.
6. 求助,如何實現上位機與plc進行通訊
上位機軟體需要編寫通訊協議,每個地址需要與PLC地址進行對應,如:RS232 串口通訊,
PLC中也要寫 RS232協議,硬體方面,需要一根串口線,把PLC與計算機串口相連,就可以進行通訊了,
7. CPU315-2DP軟冗餘,上位機如何實現對2個CPU的數據組態連接(WINCC)
軟冗餘其實就是將需要冗餘的部分,增加一個CPU來承擔當主CPU失效時,不至於信號不能讀取和處理。如果wincc和CPU的距離短,可以使用MPI網路(長距離可用DP),將2台CPU 和 PC(wicc)組成MPI網路。設置成不同的地址,然後將硬體組態的數據分別編譯正常下載到2個CPU,在wincc這邊需要兩個通道,當分別於兩個CPU鏈接,注意地址不能重復。兩套畫面,一個根據DB數據位的切換功能即可(這是比較原始的);還有方便一點的是只要一套就行。需要先安裝動態向導編輯器,打開software rendancy,然後compile,再執行create cwd,wincc中會出現冗餘向導。wincc做冗餘向導,把備用連接的地址改了,因為它默認和主連接一樣的。 在編程和組態時需要注意一些問題,一時也說不清楚,如果你需要可以傳給你相關的圖片,以幫助你理解。
8. 在編譯器裡面添加很多c文件,這些c文件是怎麼聯系起來的
一般文件分2中 後綴h是頭文件,後綴c是定義文件。
聲明一般放在頭文件中,定義一般放在後綴為c的文件中。
如果a.c是定義a.h文件的,那麼在a.c裡面就要包含a.h
如果b.c需要用到a.h裡面的介面,那麼在b.c裡面也要包含a.h
這樣做事讓程序的介面,和實現分離。
9. Eclipse怎麼設置使其關聯c/c++編譯器
添加 MingW 的 bin 到 PATH 環境變數中,重啟 eclipse.
就在今天又去看了一下 eclipse 上,有 eclipse kepler 4.3.1 的 CDT 8.2.1,裡面有 CDT 的工具,比如 toolchain 和autotools,省了些事。當我們有多個 編譯器時可以用 toolchain 來切換。
10. 如何編程使上位機(界面c#)與下位機(單片機keil c)通過TCP/UDP協議來實現通信,最好有源代碼,謝謝~~
看來兄弟是想用單片機弄網路終端啊,但是你的問題描述不夠精準, 如果你是想單片機和PC之間實現ip/tcp方式通訊, 那麼在單片機端有支持這一協議可以和串口連接的的晶元, PC端的程序實際上你沒必要求什麼源碼, 有源碼你也不見得編譯過去, 這個看看C#關於網路編程的幾步走就行了, 很簡單的. 這個方式實際最後還是單片機的串口在起作用, 但是好處是可以遠距離和多設備通信, 不知道這個是不是你的本意, 如果你僅僅是為了完成實驗想要實現單片機和winform的通訊那麼沒必要非用tcp協議, 串口還是很方便的, 你可以winform端綁定一個埠, 然後用VSPM虛擬串口軟體來與單片機通訊, 外設就稍多了.希望我的回答可以幫到你, 不明白的可以追問!