HyperMesh-Python-API
资料官方文档:https://help.altair.com/hwdesktop/pythonapi/hypermesh.html
我的理解Session and Model class此功能允许用户在单个会话中使用多个 HyperMesh 模型,并通过多窗口布局将它们并排组织在单个页面上。设置了 Session 和 Model 两个类来提供管理此场景的机制。
对于我们常用的情境,只有一个模型,比较简单。
hm.Session()
hm.Model()
Entity Classes每个 HyperMesh 实体类型(e.g. node, line, element, property)都由 hm.entities 模块中的相应类表示。因此,每个 HyperMesh 实体都可以表示为 Python 对象。所有的可用对象可以在下面网址查到:
https://help.altair.com/hwdesktop/pythonapi/hypermesh/hm_entities.html
Collections在操作时各种命令都会有一个操作对象的范围,比如删除 1~10 号单元,复制所有结点等操作 ...
PyQt的线程类QThread与计时器类Qtimer
资料pyqt5 使用多线程避免程序假死 - 蔚蓝色の天空 - 博客园
https://www.cnblogs.com/future-dream/p/14749132.html
需求在下面这样一个界面,我们希望实现点击按钮1之后,在标签上依次打印 1,2,3,4,…
下面的代码无法实现,因为单线程的原因,只会在标签上打印最后一个数字,且等待时间会出现意思崩溃的假象,因此我们需要使用多线程。
123456789101112131415161718192021222324252627from PyQt5.Qt import QApplication, QWidget, QPushButton, QLabelimport sysimport timeclass MyWinClass(QWidget): def __init__(self): super().__init__() self.btn_1 = QPushButton('按钮1', self) self.btn_1.move(120, 80) self ...
Matlab发声函数sound
资料
Matlab 发声函数 sound 问题_matlab sound-CSDN 博客
Matlab 官方文档: Convert matrix of signal data to sound - MATLAB sound
sound语法sound(y)
sound(y,Fs)
sound(y,Fs,nBits)
说明sound(y) 以默认采样率 8192 赫兹向扬声器发送音频信号 y
sound(y,Fs) 以采样率 Fs 向扬声器发送音频信号 y
sound(y,Fs,nBits) 对音频信号 y 使用 nBits 的采样位数
示例123456789101112131415161718192021222324252627% 锣声load handelsound(y,Fs)% 笑声load laughtersound(y,Fs)%鸟声load chirpsound(y,Fs)%qiu-paload splatsound(y,Fs)%火车load trainsound(y,Fs)% 播放 Hallelujah Chorusload handel.mat;sound(y, Fs); ...
UG使用入门教程
视图/鼠标键盘操作视图旋转:中键
视图平移:shift 键+中键
视图缩放:Ctrl 键+中键
摆正视图:F8 键
鼠标中键一般可以当做<font style="color:rgb(77, 77, 77);">确认键</font>使用,比如绘图,拉伸等命令
草图新建草图菜单—插入—在任务环境中插入草图
新建约束菜单—插入—几何约束
选择曲线注意可以筛选单条曲线与相连曲线
Matlab发送邮件
调用方式12345receiver = "[email protected]";mailtitle = "来自Matlab";mailcontent = "Matlab已经执行完毕";attachments = []; % attachments ='D:\status.txt'SentMail(receiver, mailtitle, mailcontent, attachments)
SentMail 函数123456789101112131415161718192021function SentMail(receiver, mailtitle, mailcontent, attachments)% Example:% SentMail('[email protected]', '来自Matlab的email', '运行完成', [])% SentMail('[email protected]', '来自Matl ...
Python与Excel交互-xlwings
资料xlwings 官网:https://docs.xlwings.org/en/stable/index.html
运营学 Python | Python&Excel 联动(上)
注意:使用这个模型需要安装 Excel,相较于 openpyxl 可能效率不足,但是可实时看到结果
操作流程
打开 Jupyter Notebook—新建 Python 文件
安装模块 !pip3 install xlwings --user
xlwings 的操作逻辑依次为 App—Book—Sheet—Range
创建场景
12345678910111213141516171819import xlwings as xw# app应用 Excel程序app = xw.App(visible=True, add_book=False)# 工作簿 bookwb = app.books.add()# 表 sheet# sht = wb.sheets.add('first_sht') # 增sht = wb.sheets('Sheet1') # ...
HyperMesh坐标系
资料
https://2021.help.altair.com/2021.1/hwdesktop/hwx/topics/panels/user_defined_coordinate_systems_r.htm
06 坐标系-HyperMesh 坐标系:https://mp.weixin.qq.com/s/sx27cjIyfblxTT61BUSuyA
视频本地备份:06 坐标系-HyperMesh坐标系.mp4
知识点
注意:坐标系编号不是浏览器里面的 ID;在使用时不用使用坐标系编号,需要时直接使用鼠标点击坐标系即可,局部与全局坐标系都可点击
显示局部坐标系编号:Tool—>numbers—>systs—>all—>on
创建坐标系、指定结点坐标参考坐标系、指定自由度参考坐标系:Analysis—>system
其中第 1 个 cteate 是创建一个不随结点变化的固定坐标系,第 2 个 create 是创建一个随 node 变化的坐标系
查看某个结点的坐标参考坐标系与自由度(位移)参考坐标系:Card—Edit
只有用户定义的坐标系才能被 ...
VSCODE各种环境设置
配置中文界面打开拓展,搜索 Chinese,安装简中拓展包,重启 VS Code 界面就会变中文
配置 python 环境
打开拓展—搜索 Python—安装有星标的拓展(2 个)
文件—首选项—设置—扩展—Python—Default Interpreter Path—输入 Python 路径
检查语雀一个仓库的文档中图片地址
代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778import osimport shutilimport reimport timeimport requests# ===============================================def login_get_doc(yuque_token): # 用户信息 url_user = 'https://www.yuque.com/api/v2/user' header = {"X-Auth-Token": yuque_token} resu = requests.get(url_user, headers=header).json() user_name = resu[" ...
Windows 10系统如何扩展右键菜单中"发送到"命令
资料自定义编辑右键“发送到”菜单
https://iknow.lenovo.com.cn/detail/133730.html
教程情境 1:发送到文件夹Win+E—>shell:sendto
右键—>新建快捷方式—>选择一个文件夹—>下一步—>完成
TODO: 执行 Python 文件