目录
一、数据结构控制图形
问题:
无法选择并修改python代码
选择后无法修改表达式
Python语句报错
look属性中修改窗口不显示
无法滑动滑块
创建随机图案时没变化
二、温度可视化
问题:
按了Recreate All Operators中的add后直接全部没图像
在添加月份英文显示后high显示不正常
11月之后直接到1月,跳过了12月份
三、 Modules,Locals和Storage
问题:
eval无法调用局部变量
语句报错
无法获取局部变量的值
语法错误(引用)
op('noise1').width+1 获取noise1组件中的width值再加一
print(op('noise1').sample(x=0,y=0)) 打印noise1第0行0列的值
me.inputCell 取该单元格中原本的内容
me.inputRow取该单元格所在的行数
(me.inputRow-1)/op('noise1').width 根据单元格所在的行数、nose1元件的宽度计算出各等分点的位置
op('noise1").sample(x=me.inputRow-1,y=0)[0] 对nose1元件中该x、y坐标的像素进行取色,取出r(红色)通道的值
将某一组件拖拽到另一个组件上面会有return的效果
parent().par.h - 2 父级元件的高度-2
me.parent().par.w - op('knob").par.w-1 父级元件的宽度 - knob元件的宽度 - 1
me.parent().digits 父级元件的整数序号
op('select1’)[1,0] select1元件中第1行第0列单元格的内容
me.parent().par.w 引用父级width
me.parent(2).digits 上上级元件的整数序号
me.parent).celleverid 上级元件被选中单元格的编号
解决办法:刷新一下Fixed Aspect
解决办法:切换只读
解决办法:尝试调用方法:float(me.parent().digits())和调用属性float(me.parent().digits)都不行,修改成height是可以的,但是需要调用的不是这个,说明是digits出了问题。
最后多次尝试发现父级元件与视频中的命名不同,将l改为1便解决了
因为digits是选取父级名称中最后一个数字,如果最后一个字是英文的话便提出不出来
解决办法:有一个text元件遮挡住bg,删掉即可
解决办法:对比可以使用的滑块发现版本不同slider中的元件也有差异,新版需要添加panelexecl。
解决办法:没有更新
me.inputCell 获取单元格原本的值
解决办法:重启TD
解决办法:DAT给多了导致冲突,恢复默认即可
解决办法:原本在math中选择的是1-12,观察math中显示的是1-11,将12改为13即可
me.var(‘ ’) 局部变量可以直接引用获取数值
要调用的数值使用绝对路径可以保证数据被获取到
me.mod.CHOP.LFO 调用CHOP中LFO的数值
me.fetch('xRes') 调用'xRes'对应的数值
解决办法:选择Evaluate
解决办法:后面引用的使用[],这里使用了()
解决办法:在这里表格中前四个都可以调用,但是惟独slider1不行,直接复制粘贴也是报错,在定义slider1时直接输出数值是正常的,
解决办法:引用numRows变量时应该是.而不是,