如何解决“点索引不支持这种类型的变量的错误呢?万博1manbetx

2867(30天)
我写代码,我点击一个按钮,它显示了我一个错误说“点索引不支持这种类型的变量”。万博1manbetx和这个错误是268行,设置(fullname handles.edit6,“字符串”);fullname基本上是filepath和文件名组合在一起。
任何帮助将不胜感激。谢谢你!
20的评论

登录置评。

接受的答案

沃尔特·罗伯森”class=
沃尔特·罗伯森 2018年7月1日
您使用指南构建这些gui。
当你使用指南,那么“处理”结构传递到函数总是指信息存储对图的图形元素。“处理”不是一个全球结构,它是一个per-GUI结构,构造了三个独立的GUI。
您需要更改
集(handles.edit6,“字符串”,fullname);
edit6 = findobj (0,“标签”,“edit6”);
集(edit6,“字符串”,fullname);
10评论
沃尔特·罗伯森”class=
沃尔特·罗伯森 2022年3月23日
我想我们需要你的代码,你.fig如果使用指南。你可以把它们。
…虽然我 怀疑 你可能有一些第三方的干扰MATLAB代码。

登录置评。

更多的答案(11)

猫王短箫”class=
猫王短箫 2019年5月11日
你得到这个错误当你打开直接直接从.fig GUI。不这样做,而不是m脚本打开的编辑器,单击run按钮打开GUI。这是一个神奇的!
1评论
沃尔特·罗伯森”class=
沃尔特·罗伯森 2019年5月11日
这不是很准确的为用户发生了什么。他们使用多个本gui,而不是认识到处理结构由导游总是相对于图(没有全球所有的gui在一起。)
他们还特别使用open_fig()额外的gui,而不是执行的gui。这相同的根本问题是指,这并不执行初始化代码的GUI。然而,他们的解决方案不是去编辑器并单击Run按钮,打开时额外的gui程序的控制之下,所以他们需要执行sub-GUIs的名字(导致初始化运行)而不是图的先河。

登录置评。


史蒂文的主”class=
史蒂文的主 2018年5月29日
设置一个 错误断点 和运行您的代码。如果这个问题再次发生,MATLAB将进入调试模式发生错误的地方。检查变量在这条直线上。如果错误发生在你引用的268行( 集(handles.edit6,“字符串”,fullname) )我几乎可以肯定,问题就是Guillaume建议,处理不是一个 结构体 数组像你所预期的那样。
1评论
沃尔特·罗伯森”class=
沃尔特·罗伯森 2019年1月5日
你没有给我们源的一些功能。你没有给我们的代码集 当地的 。你没有给我们你调用外部函数。你没有告诉我们具体的线路上发生的问题。你几乎没有注释的代码。
我们不能调试。

登录置评。


Anudeep Peddi”class=
Anudeep Peddi 2019年2月23日
文件名=“用户/ anudeep /桌面/ a11.txt”;
delimiterIn =' ';
headerlinesIn = 1;
一个= importdata(文件名、delimiterIn headerlinesIn);
k = [3:5]
disp (A。colheaders {1, k})
disp (A。数据(:,k))
disp (' ')
结束
我得到一个错误 点索引不支持这种类型的变量”。万博1manbetx

Charanraj”class=
Charanraj 2019年11月28日
我有一个类似的错误点的索引。但是找不到回路存在错误的地方:(我附上了图片,讲述错误当我试图初始电压对电容器simscape使用仿真软件。万博1manbetx
任何猜测或指导纠正这个错误是很有帮助的。提前谢谢。
3评论
沃尔特·罗伯森”class=
沃尔特·罗伯森 2019年11月28日
看起来我好像你正在使用仿真软件,可能SimScape电气(原名SimP万博1manbetxowerSystems)。某个地方发生的错误似乎是在执行powergui MaskDialog回调。的错误似乎在每分钟一个文件或类似。我不知道发生了什么。这可能是一个错误。

登录置评。


朱利安Aristizabal”class=
朱利安Aristizabal 2020年5月6日
´s代码:
rto = get_param (“temperatura_pid / Gain1”,“RuntimeObject”);
str = num2str (rto.OutputPort (1) . data);
statestxt = findobj (“标签”,“Resultado”);
集(statestxt,“字符串”str);
n = str2num (get (statestxt,“字符串”));
´s错误:
点索引不支持这种类型的变量。万博1manbetx
错误interfaz_temp > Visualizar_Callback(第135行)
str = num2str (rto.OutputPort (1) . data);
错误gui_mainfcn(第95行)
函数宏指令(变长度输入宗量{:});
错误interfaz_temp(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
matlab.graphics.internal.figfile.FigFile /阅读> @ (hObject eventdata) interfaz_temp (Visualizar_Callback, hObject、eventdata guidata (hObject))
当评估UIControl回调时发生错误。
´我不知道什么是错误的,谢谢你的帮助。
8的评论

登录置评。


阿卜杜拉DURMUS”class=
阿卜杜拉DURMUS 2020年5月13日
编辑:阿卜杜拉DURMUS 2020年5月13日
你好,我是matlab。我需要你的帮助为我的家庭作业。
我得到的错误当我运行它通过GUI。我没有收到一个错误当我运行它通过编辑器。
错误:点索引不支持这种类型的变量。万博1manbetx
错误untitled > pushbutton1_Callback(第93行)轴(handles.axes1);错误gui_mainfcn(第95行)函数宏指令(可变长度的{});无标题的误差(42)行gui_mainfcn (gui_State,变长度输入宗量{:});
你能帮助解决吗
谢谢你!
1评论
阿卜杜拉DURMUS”class=
阿卜杜拉DURMUS 2020年5月13日
我的代码行42:gui_mainfcn (gui_State变长度输入宗量{:});我的代码在第93行:轴(handles.axes1);我的代码在第95行:函数宏指令(可变长度的{});

登录置评。


Zakarya Motea”class=
Zakarya Motea 2022年3月3日
也确保模型和仿真软件模型被称为函数不是在另一个目录。万博1manbetx这对我来说是主要问题,为了确保模型是关闭
类型
close_system (“modelname”)
如果问储蓄
save_system (“modelname”)
如果这发生太多次embeed这个代码为关闭GUI部分的代码。

凯文harianto”class=
凯文harianto 2022年4月6日
编辑:Stephen23 2022年4月6日
我得到一个点索引不支持这种类型的变量。万博1manbetx
错误 ( 第163行 )
形象= ptcloud.Location;
错误 ( )
I = helperPointCloudToImage(位置);
这段代码:(目标是增加pointCloud分辨率至少64,1856年5月底)
编辑:版权代码删除。


佳乐霁)”class=
佳乐霁) 2022年8月16日
编辑:佳乐霁) 2022年8月16日
你好,我是一个在Matlab心仪。最近,我下载一个开源工具来处理一些数据。这里的链接是:
当我使用“粗糙的作物”函数,误差总是点不支持索引变量的这种类型的。万博1manbetx
我把代码和一些图片。
任何帮助或建议对我很有帮助。我真的很感激。
谢谢你!

Sharath”class=
Sharath 2022年12月28日
我新matlab,我该回调的编写代码“软件设计师”

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!