TD学习笔记————中级教程总结(上)

目录

一、数据结构控制图形

问题:

无法选择并修改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 上级元件被选中单元格的编号

问题:

  • 无法选择并修改python代码

解决办法:刷新一下Fixed Aspect

  • 选择后无法修改表达式

解决办法:切换只读

  • Python语句报错

解决办法:尝试调用方法:float(me.parent().digits())和调用属性float(me.parent().digits)都不行,修改成height是可以的,但是需要调用的不是这个,说明是digits出了问题。

最后多次尝试发现父级元件与视频中的命名不同,将l改为1便解决了

因为digits是选取父级名称中最后一个数字,如果最后一个字是英文的话便提出不出来

  • look属性中修改窗口不显示

解决办法:有一个text元件遮挡住bg,删掉即可

  • 无法滑动滑块

解决办法:对比可以使用的滑块发现版本不同slider中的元件也有差异,新版需要添加panelexecl。

  • 创建随机图案时没变化

解决办法:没有更新


二、温度可视化

me.inputCell 获取单元格原本的值

问题:

  • 按了Recreate All Operators中的add后直接全部没图像

解决办法:重启TD

  • 在添加月份英文显示后high显示不正常

解决办法:DAT给多了导致冲突,恢复默认即可

  • 11月之后直接到1月,跳过了12月份

解决办法:原本在math中选择的是1-12,观察math中显示的是1-11,将12改为13即可

三、 Modules,Locals和Storage

me.var(‘   ’)   局部变量可以直接引用获取数值

要调用的数值使用绝对路径可以保证数据被获取到

me.mod.CHOP.LFO 调用CHOP中LFO的数值

me.fetch('xRes') 调用'xRes'对应的数值

问题:

  • eval无法调用局部变量

解决办法:选择Evaluate

  • 语句报错

解决办法:后面引用的使用[],这里使用了()

  • 无法获取局部变量的值

解决办法:在这里表格中前四个都可以调用,但是惟独slider1不行,直接复制粘贴也是报错,在定义slider1时直接输出数值是正常的,

  • 语法错误(引用)

解决办法:引用numRows变量时应该是.而不是,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值