EDA365电子工程师网
标题:
请教skill牛牛们,关于skill程序与C程序通信的问题
[打印本页]
作者:
halfarcher
时间:
2008-9-5 11:45
标题:
请教skill牛牛们,关于skill程序与C程序通信的问题
在cadence里面,通过skill程序得到了元件的数据(存入文件),然后想让这个skill程序发一个消息给另外运行的c程序,让c程序来读取这些数据,能实现吗?如何实现?(简单描述一下过程就行)
请各位指点,谢谢了!!
作者:
zyily
时间:
2008-9-5 17:36
好高深的问题
作者:
deargds
时间:
2008-9-5 22:50
通过SKILL IPC系列函数可以实现进程间通信,以下为摘录的一个例子,包含C语言源码与对应的SKILL源码。
以下C代码编译成
upper.exe
.
#include <stdio.h>
#define bufflen 4096
main()
{
char buff[bufflen];
while (1) {
gets(buff);
{ int i;
for(i=0; i < strlen(buff); i++)
buff
= toupper(buff);
}
printf(buff);
fflush(stdio);
}
}
以下为SKILL代码
cid =
ipcBeginProcess
( "
upper.exe
" )
ipcWriteProcess
( cid "hello\n" )
x =
ipcReadProcess
( cid 20 )
when(x printf(" New string : %s", x ))
ipcKillProcess
( cid )
作者:
halfarcher
时间:
2008-9-7 12:55
谢谢斑竹,这个例子我也看到过。如果我想跟COM组件通信是否也类似?
还有我想请教窗口、对话框开发,鼠标选取函数这些资料哪有?这方面的资料好像不多
作者:
wxmcumtb
时间:
2012-12-21 09:42
还支持这功能,长见识。
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2