你好五一、你好TESS NG python二次开发接口
今天是五一劳动节,国产微观交通仿真软件TESS NG的python开发接口内测版今天发布。
4月1日到今天5月1日一个月时间,疫情将我“封”在出租里,我将TESS NG c++开发接口“封”在python的pyd文件包里,形成python二次开发接口。疫情结束日尚不可期,但TESS NG的python开发接口基本完成。
TESS NG的python开发接口脱胎于c++开发接口,c++开发接口植根于TESS NG软件的整个生命周期。
TESS NG的需求分析于2015年,这过程形成架构的基本思想:就是“无”架构。只有不受任何先入为主、约定俗成的影响才能开发出独立自主、有可能超越其它主流产品的软件。
TESS NG第一行代码写于2016年元旦,到2018年底基本完成,后续不断优化完善。
TESS NG的二次开发接口架构的思考起始于2017年中,并于2019年完成首款基于c++二次开发接口的软件:发布版“车路协同”。
TESS NG的开发过程犯了百分之九十九的公司不愿犯的两个错误,一是重复造轮子、二是指望老程序员完成重任。我这个1966年出生的老程序员正是因为犯了百分之九十九的公司不愿犯的错误,才完成了百分之九十九的公司无法完成的任务:国产微观交通仿真软件开发。
TESS NG及其重要插件车路协同共有10多万行代码,都是在我书房里写成的。难的不是写10万多行代码,难的是将10万多行代码形成富有生命力的产品。在写这10多万行代码过程中因为没有外力的主宰,我可以随心所欲,为所欲为。但由于一切都需要创新创造,前两年经历的困难和压抑感难以承受。当困难甚至绝望来袭时,只有坚信:跑得再快一点终可以将它们摆脱。
TESS NG软件的正式发布证明了:愿意重复造轮子,造适合自己的轮子,那么大多数人眼里很难实现的目标,在你的内心会有实现它的清晰蓝图。
在这个低代码量快消费的年代,能不重复造轮子坚决不造,但如果你想创新想超越,那就学会造轮子吧!
在此,对所有使用、下载、关注TESS NG等国产软件的同仁表示感谢!
胡立新 2022年5月1日劳动节于上海嘉定上城名都出租屋
你好五一、你好TESS NG python二次开发接口相关推荐
- 国产微观交通仿真软件TESS NG V2.1 Python二次开发接口版本发布
来源:上海济达交通科技有限公司 上海济达交通科技有限公司是国产TESS NG微观交通软件研发商.2022年9月26日,上海济达交通科技有限公司正式发布了TESS NG的V2.1 Python二次开发接 ...
- TESS NG微观交通仿真软件二次开发接口如何规划
TESS NG的二次开发接口正在设计当中,很想得到广大同仁的意见.目前的想法是二次开发接口分成三类,一类是基本接口,第二类是定制开发接口,第三类是项目专有接口. 定制开发接口在基本开发接口的基础上增加 ...
- python二次开发攻略-ABAQUS Python二次开发攻略
第一部分 引言 第1章 Abaqus二次开发简介 12 1.1 为什么是Python 12 1.2 Python.FORTRAN与Abaqus 13 1.3 基于Python二次开发 14 第2章 P ...
- abaqus python二次开发攻略_基于CAE二次开发进行弹簧批量建模
一. 为什么要进行弹簧批量建模 当一个公司或者学者从事科研任务时,往往通过有限元进行建模分析,建模的时间通常与工作效率挂钩.例如ABAQUS/CAE建模,想必很多老用户都有某种共同的感受,那就是实体模 ...
- abaqus python二次开发攻略.pdf 百度云_ABAQUS Python二次开发攻略 CAE分析大系
内容推荐 本书是作者结合自己多年Abaqus 使用经验,在汲取国内外大量资料的基础上编写的一本Python 二次开发知识点笔记.内容涉及开发环境的搭建.Python 基础语法知识.Abaqus Pyt ...
- 迈德威视工业相机python二次开发,修改相机参数
迈德威视工业相机python二次开发,修改相机参数 1. 调用官方给的参考例程grab.py 例程下载地址:https://www.mindvision.com.cn/rjxz/list_12.asp ...
- Python 二次开发 SAP2000 概述
目 录 Blog Links 一.前言 二.pywin32库 三.帮助文档 四.访问SAP2000 4.1 ProgID 五.文件 5.1 新建 5.2 打开 5.3 保存 5.4 退出 六.视图 6 ...
- python调用linuxapi_Linux上使用python调用WPS二次开发接口
原文链接Linux上使用python调用WPS二次开发接口 - C++ Programerwww.cryfeifei.cn 环境Ubuntu18.04 WPS For Linux Python3 简 ...
- 使用Python二次开发PDMS和三维字体工具
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 Python是当前最火热的编程语言之一,在科技领域有广泛的应用.作为一种胶水语言,Python具有良好的交互性,可以调用C/C+ ...
最新文章
- 转 java c++互传arraylist
- 水平导航菜单(DIV+CSS)
- 人工智能 | 增强小目标检测(Augmentation for small object detection)
- bzoj2561: 最小生成树
- Committee和Virtual Project Team的关系
- 【数据结构】数据结构知识思维导图
- 6- vue django restful framework 打造生鲜超市 -完成商品列表页(下)
- fspecial 创建预定义的二维滤波器 (Matlab)
- 电路交换、报文交换、分组交换的区别与优缺点
- 计算机 模板 样式 母版,电脑PPT软件的母版怎么设置
- IOS学习之Segue
- 电影院票务管理系统数据库设计
- 使用代理ip进行反反爬虫——爬取句子迷网站,获取小说龙族经典句子
- 精通css网页布局 pdf,精通CSS网页布局
- 蒟蒻的控制台贪吃蛇(新手实验)
- properties文件读取
- 第十八届全国大学生智能汽车竞赛 智能视觉组比赛细则
- FileOperatorWSInstaller.zip——上海一网通登录社保下载提示,却无法下载
- 【蓝桥杯省赛】冲刺练习题【第十一届省赛题】倒计时【04】天(准考证组委会已下发,请查询)
- 已知一无符号的整数占用了4个字节的内存空间,现欲从低位存储地址开始,将其每个字节作为单独的一个ASCII码字符输出,试用共同体类型实现上述转换。