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虚拟串口软件来与单片机通讯, 外设就稍多了.希望我的回答可以帮到你, 不明白的可以追问!