Skip to content

goo00d/OSLite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2017.07.07    中国.浙江.杭州
  版本号 V0.351
  更新内容
    1.完善位移显示功能.
    2.完善模态分析显示振形功能
    3.加入MasonPan砌体单元可视化(OpenSees还未加入这一单元)
    4.修复部分2D单元可视化错误问题


    
  特别提醒
    1.使用前还是要注意备份自己的代码.
    2.Help菜单下面有个Donate子菜单.
    3.如果出现Listen Fail的提示,请打开任务管理器,看看有没有OpenSees.exe在后台跑.
    
================================================================================
2017.06.30    中国.浙江.杭州
  版本号 V0.350
  更新内容
    1.完善动画回放功能.
    2.初步完成模态分析显示振形功能
    3.修改底层OpenGL版本,改善兼容性

    
  特别提醒
    1.使用前还是要注意备份自己的代码.
    2.Help菜单下面有个Donate子菜单.
    3.如果出现Listen Fail的提示,请打开任务管理器,看看有没有OpenSees.exe在后台跑.
    
================================================================================
2017.06.25    中国.浙江.杭州
  版本号 V0.303
  更新内容
    1.完善动画回放功能.
    2.修复打开原有计算结果无法显示问题
    3.修复若干导致程序崩溃的bug

    
  特别提醒
    1.使用前还是要注意备份自己的代码.
    2.Help菜单下面有个Donate子菜单.
    3.如果出现Listen Fail的提示,请打开任务管理器,看看有没有OpenSees.exe在后台跑.
    
================================================================================
2017.06.19    中国.浙江.杭州
  版本号 V0.301
  更新内容
    1.加入动画回放功能.
    1.增加括号匹配功能.
    3.修复多种软件以外出错bug.
    
  特别提醒
    1.使用前还是要注意备份自己的代码.
    2.Help菜单下面有个Donate子菜单.
    3.如果出现Listen Fail的提示,请打开任务管理器,看看有没有OpenSees.exe在后台跑.
    
================================================================================
2017.06.18    中国.浙江.杭州
  版本号 V0.204
  更新内容
    1.修复TCL代码有错,运行会出现不可预知错误而终止得错误.
    1.增加括号匹配功能.
    3.修复多种软件以外出错bug.
    
  特别提醒
    1.使用前还是要注意备份自己的代码.
    2.Help菜单下面有个Donate子菜单.
    3.如果出现Listen Fail的提示,请打开任务管理器,看看有没有OpenSees.exe在后台跑.
    
================================================================================
2017.06.11    中国.浙江.杭州
  版本号 V0.202 Test
  更新内容
    1.修复同一个代码运行两次端口监听失败问题.
    2.修复同一个代码运行两次实时位移显示出错问题.
    3.尝试将界面调整为活动窗口.
    4.修复个别情况下程序退出失败问题.
    5.加入位移显示云图.

    已知问题
    1.如果TCL代码有错,运行会出现不可预知得终止,正在解决中.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    2.Help菜单下面有个Donate子菜单.
    
================================================================================
2017.05.27    西非.塞内加尔.捷斯大区
  版本号 V0.200
  更新内容
    1.增加BeamColumnJoint显示.
    2.美化图标.
    3.修复中文路径导致模型不能显示问题.
    4.增加实时位移显示功能.
    5.优化单元节点号显示.
    6.修复节点号编号的数值过大导致内存占用过大问题.
    7.补充完善工具栏上按钮的功能提示.


    
  特别提醒
    1.使用前还是要注意备份自己的代码
    2.Help菜单下面有个Donate子菜单.
    
================================================================================
2017.04.14    中国.西安
  版本号 V0.199
  更新内容
    1."编辑"菜单下增加并完善Goto、Find、Replace功能.
    2.窗口大小调整后,各个功能区占屏幕比例不变,程序启动默认按照黄金分割比例划分功
      能区大小.
    3.修复代码补全列表始终在屏幕最前面的问题.
    4.修复clock命令导致不能可视化问题.
    5.启用新图标,感谢王博士热心为OSLite程序设计全新图标.
    6.增加展开循环导出节点单元边界条件功能(感觉这个功能没啥用).
    7.修复Ctrl+S快捷键保存后,标题栏上星号不能去除问题.

    
  特别提醒
    1.使用前还是要注意备份自己的代码
    2.如果出现缺少msvcp140.dll的错误,上网搜索一下,打一个补丁就可以.
      或者给本人发邮件,注明你的系统以及32还是64位(不建议给本人发邮件).
    3.Help菜单下面有个Donate子菜单.
    
================================================================================
2017.04.08    中国.西安
  版本号 V0.195(小范围测试,不对外发布)
  更新内容
    1.修改坐标系为标准右手坐标.
    2.增加透明度设置.
    3.修复一些小bug.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    2.如果出现缺少msvcp140.dll的错误,上网搜索一下,打一个补丁就可以.
      或者给本人发邮件,注明你的系统以及32还是64位(不建议给本人发邮件).
    3.Help菜单下面有个Donate子菜单.
    
================================================================================
2017.04.06    中国.西安
  版本号 V0.194(小范围测试,不对外发布)
  更新内容
    1.修复使用open命令导入变量失败的bug.
    2.增加rigidLink主从约束可视化显示.
    3.增加厦门大学古泉教授等的"算例5、 模拟两层框架上部结构和地基土的相互作用"中
      quadWithSensitivity单元显示.
    4.修复节点数据输入中-mass参数读取错误导致不能显示模型的错误.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.03.16    中国.浙江
  版本号 V0.192(小范围测试,不对外发布)
  更新内容
    1.改善兼容性.
    2.编译器由GCC切换到VS2015
    3.完善节点输入格式,现在基本可以识别OpenSees Navigator生成的代码.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.02.20    西非.塞内加尔.捷斯大区
2017.02.20    Thies Senegal West Africa
  版本号 V0.19
  Version V0.19
  更新内容
  ChangeLog
    1.增加节点显示功能,可以设置节点大小,线宽.
    1.Render points as sphere.Add point size and line width option.
    2.优化代码(对我有点用,对你没用)
    2.Optimize source code
    3.考虑到非洲地区网络太差,每次发布的版本体积都有6MB,上传非常费劲,下一步准
      备想法子优化一下,减少软件大小。
    3.I am consider next version change compiler from Mingw to visual studio. 
      (I am working in Thies of Senegal where has poor internet speed)
    4.增加若干单元显示单元显示,现在可显示单元列表如下:
      tri31	enhancedQuad	VS3D4	ShellNL	bbarBrickUP	ASI3D8"
      quad	bbarQuadUP	AV3D4	9_4_QuadUP	SSPbrickUP	Brick20N
      ShellMITC4	quadUP	SimpleContact3D	stdBrick	Brick8N	20_8_BrickUP
      ShellDKGQ	SSPquad	BeamContact2D	bbarBrick	bbarBrickUP	Joint2D
      ShellNLDKGQ	SSPbrick	BeamContact3D	SSPbrick	SSPbrickUP	
      bbarQuad	SurfaceLoad	BeamEndContact3D"	brickUP	AC3D8
      以及若干2 points单元未列出
    4.In this version,OSLite can visualization a lot of element,there is the list:
      tri31	enhancedQuad	VS3D4	ShellNL	bbarBrickUP	ASI3D8"
      quad	bbarQuadUP	AV3D4	9_4_QuadUP	SSPbrickUP	Brick20N
      ShellMITC4	quadUP	SimpleContact3D	stdBrick	Brick8N	20_8_BrickUP
      ShellDKGQ	SSPquad	BeamContact2D	bbarBrick	bbarBrickUP	Joint2D
      ShellNLDKGQ	SSPbrick	BeamContact3D	SSPbrick	SSPbrickUP	
      bbarQuad	SurfaceLoad	BeamEndContact3D"	brickUP	AC3D8
      and so on
    5.Readme文件增加半吊子英文翻译.
    5.Translate readme file to English.
      
    已知问题
    Issues
    1.TCL代码所在位置路径不能含有中文.
    1.I TCL script path cantian Chinese characters,OSLite will never work.
    
    下一步
    Next
    1.增加边界条件显示.
    1.Increase the boundary condition display.
    2.增加快速材料定义、截面定义功能.
    2.Increase quick materials and quick section dialog.
    3.优化单元节点标签显示.
    3.Optimize speed of label display.
    4.增加"消隐"功能,能够在模型中显示截面.
    4.Increase section display of 2 nodes element in model.
    5.增加中文版本.
    5.Increase Chinese version.
    
================================================================================
2017.02.17    西非.塞内加尔.捷斯大区
  版本号 V0.18
  更新内容
    1.修复ShellNL、stdBrick单元显示错误.
    2.修复实体单元不能修改颜色问题.
    3.增加bbarBrick、SSPbrick、brickUP、bbarBrickUP、SSPbrickUP 五种8节点单元显示.
    4.增加Brick20N、20_8_BrickUP两种20节点单元显示.
    5.增加9_4_QuadUP单元显示.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.02.16    西非.塞内加尔.捷斯大区
  版本号 V0.17
  更新内容
    1.优化调用Tcl解释器的代码.
    2.修复Joint2D连接单元显示错误.
    3.增加tri31、ShellNL、stdBrick单元显示.
    
  已知问题
    1.这个月看来是不发工资的节奏了.
    2.stdBrick单元的显示没经过测试,目测问题比较多.
    支付宝:  [email protected]
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.02.08    西非.塞内加尔.捷斯大区
  版本号 V0.16
  更新内容
    1.优化调用Tcl解释器的代码,显示模型不生成临时文件.
    2.增加source命令支持
    3.增加Joint2D连接单元显示(可自定义颜色).
    4.修复0.15版pow命令错误
    5.修复代码中单元引用一个不存在的节点导致程序崩溃的问题
    6.help菜单下加入赞助本程序开发的二维码.
    
  已知问题
    1.这个月工资还没发,程序作者快要饿死了.
    支付宝:  [email protected]
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.02.03    西非.塞内加尔.捷斯大区
  版本号 V0.15
  更新内容
    1.集成TCL解释器,OS代码支持采用TCL的表达式(类似循环语句,变量等等)
    2.优化节点单元编号功能
    3.修复节点号单元号不连续导致模型不能显示的bug
    
  已知问题
    1.新版本的TCL好像对于pow函数的支持有点问题,官网上好像是推荐采用**运算符,
      pow函数在OSLite里会报错.
    2.提取节点单元信息的代码解析功能全部移交给TCL解释器来做,所以这块功能是新写
      的,可能有bug
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.29    西非.塞内加尔.捷斯大区
  版本号 V0.14
  更新内容
    1.使用导入dxf功能时,加入字符匹配功能,例如图层命名为truss、frame等单词会被自
      动识别为单轴单元
    2.加入单元编号功能
    3.优化节点单元编号显示性能
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.27    西非.塞内加尔.捷斯大区
  版本号 V0.13
  更新内容
    1.添加从DXF导入shell单元功能.
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.26    西非.塞内加尔.捷斯大区
  版本号 V0.12
  更新内容
    1.修复如果正在运行OS代码关闭程序出错问题.
    2.完善节点号显示(节点显示开关,节点标签颜色显示)
    3.调整代码编辑器配色
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.24    西非.塞内加尔.捷斯大区
  版本号 V0.11
  更新内容
    1.模型可视化部分自动更新比较影响性能,暂时没有好办法解决,所以模型显示采用手
      动刷新
    2.添加四节点单元显示(quad、ShellMITC4、ShellDKGQ、ShellNLDKGQ、bbarQuad、
      enhancedQuad)
    3.OS命令流运行结束后添加End of script提示
    4.自动检测conf.ini文件中OpenSees.exe路径是否正确(点击run的时候检查)
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.19    西非.塞内加尔.捷斯大区
  版本号 V0.1
  更新内容
    1.程序更名为OSLite,原来的程序名字太长了
    2.修复自动补全时长字符串显示不全问题
    3.增加自定义字体、字高功能(Options菜单下Colors and fonts选项)
    4.右键菜单增加"comment"和"un-comment"功能
    5.修复另一处内存泄漏问题
    6.暂时关闭节点编号功能,待完善后开启.
    7.美化几个图标
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.11    西非.塞内加尔.捷斯大区
  版本号 V0.09
  更新内容
    1.修复中文乱码问题
    2.修复手动输入节点单元程序崩溃问题
    3.修复内存泄漏问题
    4.修复部分模型保存时候因为一些字符编码导致代码丢失问题
    5.增加左下角全局坐标系显示
    6.其他我也不记得改了啥,反正稳定性提高了很多
    
  已知问题
    1.自动补全时长字符串显示不全问题
    2.节点编号功能不完善(比如大模型会崩溃)
    
  特别提醒
    1.使用前还是要注意备份自己的代码
    
================================================================================
2017.01.05    西非.塞内加尔.捷斯大区
  版本号 V0.081
  更新内容
    1.第一次运行程序自动跳出OS路径设计窗口
    2.新建第二个线程运行OS代码,运行阶段不影响主界面其他操作,并且增加停止功能。
    
  已知问题
    1.输入中文,保存后再打开会出现中文乱码
    
================================================================================
2017.01.04    西非.塞内加尔.捷斯大区
  版本号 V0.08 (MileStone)
  更新内容
    1.基于VTK重写Model View模块,以陈学伟博士书中代码经过严格测试
    2.优化Output View模块,解决运行过程不显示输出问题
    3.增加自定义模型颜色功能(部分可以设置)
    4.增加节点单元编号显示功能
    5.增加通过主界面设置OpenSees.exe路径功能(Option菜单下)
    
  已知问题
    1.输入中文,保存后再打开会出现中文乱码

================================================================================
2016.12.21    西非.塞内加尔.捷斯大区
  版本号 V0.07 (MileStone)
  更新内容
    1.修复代码补全不能处理中文输入导致程序崩溃问题
    2.解决Model View尺寸变化导致图形显示变形问题
    3.重写trackball算法,旋转模型的时候与鼠标同步,现在旋转模型基本不会飞掉
    4.增加鼠标中键移动模型功能(初步完成,代码还有问题,基本不能正常使用)
    5.修复在使用"Open"功能打开其他文件后"New Model"功能调用模板出错问题
    6.采用后台调用方式运行代码,不再跳出命令行窗口
  已知问题
    1.输入中文,保存后再打开会出现中文乱码
    2.坐标如果用科学计数法表示,无法显示

================================================================================
2016.12.19    西非.塞内加尔.捷斯大区
  版本号 V0.065
  更新内容
    1.优化文件操作代码,打开和保存大文件速度明显加快
    2.修改界面布局,模型显示和代码编辑一体化

================================================================================
2016.12.17    西非.塞内加尔.捷斯大区
  版本号 V0.064
  更新内容
    1.增加通过鼠标滚轮对模型缩放功能。
    2.增加了Help菜单下的About菜单项
    3.在Options下增加Auto Complete选项,代码补全可以手动控制是否开启
  下一步
    开发过程一直很随意,功能想到什么实现什么,现在还没想好接下来先实现什么功能。
    有可能下周先实现"Show Deformed Shape"功能

================================================================================
2016.12.15    西非.塞内加尔.捷斯大区
  版本号 V0.061
  更新内容
    1.修复另一处Win8以上系统路径不能识别导致运行OS代码的问题。
    2.修复OS命令流运行后,运行输出文件出现在bin目录问题.

================================================================================
2016.12.15    西非.塞内加尔.捷斯大区
  版本号 V0.06
  更新内容
    1.初步完成关键字补全功能,对于OS内置的关键字以及TCL语言关键字可进行补全,输
      入到第三个字母的时候会跳出补全列表。
      
    下一步
    1.现有关键字补全要区分大小写,下个小版本升级将会对补全功能进行增强,可以不考
      虑大小写进行匹配。
    2.对于源代码文件中用户自定义的变量名函数名进行动态补全。
    3.增加字符匹配功能,在选择一个"单词"后在代码编辑器上高亮显示完全相同的"单词"
      (不是很确定这个功能有没有用)
      
  备注:年关将至,有希望在金钱上资助一下本人,使本人开发程序更有动力的可以给我支
        付宝转点钱,五块十块本人不嫌少,哈哈  :-)
        支付宝:  [email protected]

================================================================================
2016.12.03    西非.塞内加尔.捷斯大区
  版本号 V0.051
  更新内容
    1.修复Win8以上系统路径不能识别导致运行OS代码的问题。

================================================================================
2016.10.30    中非.喀麦隆首都雅温得
  版本号 V0.05
  更新内容
    1.初步完成OpenGL显示
    2.完成杠系显示(不完善,仅仅经过少量测试)
   下一步
    1.增加鼠标滚轮缩放模型显示功能
    2.增加颜色设置功能
    3.增加其他单元dxf导入功能
    
    备注:因本人工作原因,预计11月上旬工作调动,近期工作交接阶段,手头事情较多,
          开发进度将受影响。

================================================================================
2016.10.18    中非.喀麦隆首都雅温得
  版本号 V0.031
  更新内容
    1.增加View菜单,下增加自动换行开关、行号显示菜单
    2.增加OpenGL框架(功能未实现)