
CAE
文章平均质量分 78
dzh_lin
这个作者很懒,什么都没留下…
展开
-
HyperWorks 集成桌面环境下二次开发【一】----基础
在HyperWorks Desktop中使用tcl/tk进行二次开发,所有命令都是面向对象的,命令格式如下:{object_handle_name} {command} {commandparameter(s) }HyperWorks中Tcl\TK命令分为四大类,用于操作HyperWorks中各项数据。Ø Handle Commands获取与其他对象的联系,Handle Comm原创 2013-05-29 10:47:26 · 5300 阅读 · 0 评论 -
基于tcl tk 的HyperView二次开发实例【2】
基于tcl tk 的HyperView二次开发原创 2016-08-07 10:55:37 · 4565 阅读 · 0 评论 -
基于tcl tk 的HyperView二次开发
HyperView是一款非常优秀的后处理软件。通过HyperView可以,可是读取大多数有限元求解器的计算结果,并对结果进行数据处理以及分析。通过HyperView的二次开发接口,可是让用户有更大的柔度去实现自动化的后处理问题。使用HyperView的二次开发,需要区别于HyperMesh的二次接口应用,HyperView的借口,类似于Itcl接口,使用面向对象的方式,实现各个模块的数原创 2016-08-06 13:40:17 · 7954 阅读 · 0 评论 -
基于tcl tk 的HyperView二次开发实例【3】
下面用例子说明在HyperView中获取节点的ID# 首先获取模型的Handle::post::GetActiveModelHandle m# 创建一个单元的集合,并将ID为100的单元添加到集合中,#然后增加与该单元相连接的单元m GetSelectionSetHandle eset [m AddSelectionSet element]eset Add "id ==原创 2016-08-08 10:15:42 · 5318 阅读 · 2 评论 -
基于tcl tk 的HyperGraph二次开发
HyperGraph的二次开发与HyperView 的开发相同。HyperGraph的结构形式如下:显示例子如下:hwi GetSessionHandle mySessionNamemySessionName GetProjectHandle myProjectNamemyProjectName GetPageHandle myPageName [myProjectName原创 2016-08-07 11:07:25 · 2907 阅读 · 0 评论 -
基于TCL_TK的HyperMesh二次开发
主要介绍一下在项目中常用的TCL开发命令About TCL1. hm_entitylistentity_type name_or_idReturns a list of names or IDs of all entities of the requestedtype.eg. hm_entitylist dequation names hm原创 2013-01-02 15:55:49 · 12098 阅读 · 4 评论 -
tcltk打开应用程序exe对比
使用rtcltk打开应用程序,有两种方法:1、直接使用exec命令exec $theExxlFilePath2、使用如下格式命令模拟双击时间exec {*}[auto_execok start] "" [file nativename [file normalize $theExxlFilePath]]两者区别在于:1、直接使用exec,没有后台启动的dos窗口原创 2017-03-22 16:48:42 · 1984 阅读 · 0 评论 -
tcltk创建scrollbar在treeview中
实例创建scrollbar在treeview中ttk::treeview .tree -yscrollcommand {.vsb set}pack .tree -side left#ttk::scrollbar .tree.hsb -orient horizontal -command {}.tree insert {} end -id "Metal" -text "Met原创 2017-03-23 16:27:45 · 1341 阅读 · 2 评论 -
tk借助Thread包实现多线程实例
对于有需求进行多线程操作,或者有界面相关操作的运算以及后台处理情况,可以通过多现场操作。一下例子:Creating a separate thread to perform a lengthy operationpackage require Thread# Create a separate thread to search the current directory# and原创 2017-04-01 13:57:55 · 2233 阅读 · 0 评论 -
HyperView二次开发实例【1】
以下实例演示HyperView中获取结果中的平均化方法hwi OpenStackhwi GetSessionHandle session_handlesession_handle GetProjectHandle project_handleproject_handle GetPageHandle page_handle [project_handle GetActivePage]原创 2016-08-06 19:50:57 · 6685 阅读 · 0 评论 -
win7下后台运行BAT
bat文件运行时会有一个黑黑的cmd.exe窗口,很吓人,就算用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台无声无息无影无形地运行呢?以下的办法可以达到你的目的。方法一 bat里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。 @echo off if "%1" == "h" goto begin转载 2016-06-17 16:24:02 · 3425 阅读 · 0 评论 -
HyperWorks 集成桌面环境下二次开发【三】----数据层级结构
HyperView中数据的组织的层级结构,如下图所示:HyperGraph中数据的层级结构如下如所示:HyperWorks Desktop,MotionView,MediaView,and TextView数据层级结构原创 2013-05-30 10:30:30 · 2250 阅读 · 0 评论 -
HyperWorks 集成桌面环境下二次开发【四】----脚本实例
实例一 载入模型并查看模型应力set proc_name "contour_stress"hwi GetSessionHandle sess if {[catch { hwi GetSessionHandle sess sess GetProjectHandle proj proj GetPageHandle page [proj GetActivePage] p原创 2013-05-30 10:39:57 · 3989 阅读 · 0 评论 -
HyperMesh二次开发注解【一】---新版本说明
HyperMesh12.0中API的变化模型ID管理变化新的模型ID管理与以前版本不同(官方发布在12.0.110升级包中),模型ID信息范围将按照子模型(或者Include模型)区分范围。例如:HM中包含连个include文件,include1文件与include2文件的ID范围分别是1001-2000和3001-4000,如果include1被设置为当前文件,则新的或者被导入的模型ID原创 2013-05-30 15:57:47 · 9558 阅读 · 0 评论 -
HyperWorks 集成桌面环境下二次开发【二】----基础
HyperWorksAPI Programming for Beginners使用API编程时,Handles 必须开启:Ø 每个API都可以在对象层级中找到,API用于打开handles,handles被打开之前,不能够被使用,可以用一个比喻来解释这个问题,假如你想吃冰激凌,首先你要打开冰箱找到装有冰激凌的抽屉,打开抽屉,找到装有冰激凌的盒子,然后打开盒子,拿出冰激凌,才能够吃到冰箱中原创 2013-05-30 10:16:17 · 2862 阅读 · 0 评论 -
HyperWorks 集成桌面环境下二次开发【五】----编写教程
1、创建过程procØ 一个proc 类似于其他语言中的function,可以被调用。Ø 过程中的参数使用中括号引用 {arg1,arg2},在函数内部使用参数时,需要使用符号$, $arg1,可以类比其他语言中的形式参数。Ø proc 最后的{}内部为过程的程序体。基本结构如下:2、hwi是最高层,连接其他对象。在开发时,需要首先通过hwi获取session,然原创 2013-05-30 13:37:03 · 4611 阅读 · 1 评论 -
tk progressbar更新问题
代码在执行过程中,都是进程独占的。下面的例子,演示了使用progressBar中需要更新显示的问题;重点:进程的独占;解决方法:1,多进程,2,等待更新updatepackage require Tkgrid [ttk::progressbar .tkbar -mode determinate -variable var -maximum 10000 ]for {原创 2015-08-04 07:55:08 · 832 阅读 · 1 评论 -
HyperWorks14.0 API 更新说明
Blocks to Sets and BoxesThe RADIOSS keywords /GRBEAM/BOX/, /GRBEAM/BOX/, /GRBRIC/BOX/, /GRNOD/BOX/, /GRQUAD/BOX/, /GRSH3N/BOX/, /GRSHEL/BOX/, /GRSPRI/BOX/, /GRTRUS/BOX/, /LINE/BOX/ and /SURF/BOX/翻译 2016-05-28 17:47:41 · 4954 阅读 · 0 评论 -
tcl替换变量中含有变量的方法
simple tcl question: how to substitute variable into another variable name?在编写tcl程序时候,可能会遇到如下问题:set a 10set b$a 20当需要输出是,puts $b10 ==> 20puts $b$a ==> error "no varibale b"此时由于tc原创 2016-05-05 15:00:07 · 8237 阅读 · 1 评论 -
My SQL启无法启动
My SQL启无法启动原创 2017-12-04 12:43:57 · 990 阅读 · 0 评论