求助在DSP环境下遇到的两个问题:软件封装和与Matlab连接
1、元件的封装
我看了以前的一些求助帖现在明白了自己设计的元件如何封装,如何加参数,但是元件封装完之后就变成了这个样子
(我是在DSP环境下做的,从component library里插入新设计图是就是这个样子),我想问的是怎么让他的输入输出显示出箭头啊,因为输入输出路太多了,没有箭头的话好乱啊。
2、我现在做的东西需要在ADS中调用matlab的m文件,我试的是软件自带的例程STW_MATLAB_prj例程里面提示的更改路径我已经改好了,在另一台电脑上是没有问题,但在我这不行(我是WIn7 32位系统,Matlab2010a),ADS仿真时总是报错: Matlab could not be invoked.(仿真时我的Matlab是开着的)
help里说连接解决的方法是:To manually register COM components run matlab /regserver 我运行了又在Matlab里说register失败。我想弄清楚是是我电脑版本的问题呢?还是我的Matlab版本问题啊?还是ADS设置的问题呢?各位如果方便的话,麻烦帮我试一下谢谢了
第二个问题我也不是特别熟。针对你的第一个问题,那上面不是显示的有数字编号么,你在封装前肯定在子电路中定义了许多端口对吧,每个端口也是有编号的,我想这些端口编号和封装后外面显示的编号应该是对应的,我是这样理解的,你可是通过输入信号和输出信号在各端口的比较去验证,你试下,我是这么想的!
谢谢1楼,我就是觉得这么不太好看,呵呵那个封装好的用起来是没有问题的。我现在开始试着换Matlab版本了唉 不知道怎么弄啊
已经解决了是Matlab 版本的问题 目前试的只有matlab7.1可以和ADS连,而且7.1貌似只能在XP上安,WIN7不兼容==。
请问小编,x1=1;x2=r;
for i=1:10;
y1=1;y2=c;
for j=1:10
if (y2<=c || y2>=9*c) || (x1==1 || x2==r*10)
BW(x1:x2, y1:y2)=0;
end
y1=y1+c;
y2=y2+c;
end
x1=x1+r;
x2=x2+r;
end
该代码可以直接在matlab中封装成dsp_builder下的原件吗?
相关文章:
- 求教:ADS里面如何先择器件的封装主? (05-08)
- 寻求微波封装问题 (05-08)
- 关于封装问题 (05-08)
- 请教高手:如何将一LNA的SP模型转换为封装模型从而加直流偏置进行仿真? (05-08)
- 在用ads原理图转化到版图时及总参数电容为何显示不出来?是我原理图用的是没有封装的电容吗? (05-08)
- 请问如何自己建立在Layout里管子的封装 (05-08)