Matlab 尝试引用非结构体数组的字段

weixin_44795863 2019-03-27 11:21:09
尝试引用非结构体数组的字段
...全文
1101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44795863 2019-04-10
  • 打赏
  • 举报
回复
引用 1 楼 安邑寒 的回复:
设置错了吧 代码发出来呀
你好这是我的代码 clear all; clc; format compact; vissim_com=actxserver('VISSIM.vissim'); vissim_com.LoadNet(fullfile('D:\a\xx.inp')); vissim_com.LoadLayout(fullfile('D:\a\vissim.ini')); %access_path=pwd; %vissim_com.LoadNet([access_path,'\fangzhen.inp']); %vissim_com.LoadLayout([access_path,'\vissim.ini']); sim=vissim_com.simulation; timestep=1; sim.Resolution=timestep; vnet=vissim_com.net; scs=vent.signalcontrollers; sc=scs.GetSignalControllerByNumber(1); sgs=sc.signalgroups; sg_1=sgs.GetSignalControllerByNumber(1); sg_2=sgs.GetSignalControllerByNumber(2); q=vnet.QueueCounters; q_1=q.GetQueueCounterByNumber(3); qcc=[];s=[]; for i=0:3600%(仿真周期*steptime); sim.RunsingleStep; pause(0.5) if rem(i,10)==0 mean=q_1GetResult(i,'MEAN'); if mean>40 sg_1.set('AttValue','State',3);%3=green绿灯,1=red红灯 sg_2.set('AttValue','State',1); else sg_1.set('AttValue','State',1); sg_2.set('AttValue','State',3); end disp(['Simulation Time:',num2str(i)]); qcc(i/10+1,1)=mean; s(i/10+1,1)=sg_1.get('AttValue','State'); s(i/10+1,2)=sg_2.get('AttValue','State'); end end
安邑寒 2019-04-07
  • 打赏
  • 举报
回复
设置错了吧 代码发出来呀

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧