本帖最后由 langjs 于 2026-1-18 16:32 编辑




2026.01.18更新一下库
(1000 "【一、紧固件库】")
(1001 "  六角头螺栓 全螺纹 (GB/T 5783)")
(1002 "  六角头螺栓 半螺纹 (GB/T 5782)")
(10011 "  六角头螺杆带孔螺栓(GB/T 31.1)")
(10021 "  内六角圆柱头螺钉  (GB/T 70.1)")
(10063 "  十字槽沉头螺钉    (GB/T 819.1)")
(10061 "  十字槽盘头螺钉    (GB/T 818)")
(10064 "  开槽盘头螺钉      (GB/T 67)")
(1006 "  十字槽盘头自攻锁紧螺钉(GB/T 6560)")
(10065 "  小半圆头低方颈螺栓(GB/T 801)")
(10038 "  内六角紧定螺钉    (GB/T 77/78)")
(10039 "  开槽紧定螺钉      (GB/T 71/73)")
(10062 "  吊环螺钉          (GB/T 825)")
(1003 "  1型六角螺母       (GB/T 6170)")
(10032 "  六角薄螺母        (GB/T 6172.1)")
(10030 "  六角厚螺母        (GB/T 56)")
(10036 "  六角开槽薄螺母    (GB/T 6181)")
(10035 "  1型六角开槽螺母   (GB/T 6178)")
(10033 "  1型六角锁紧螺母   (GB/T 889.1)")
(10034 "  DIN尼龙锁紧螺母   (DIN 985)")
(10031 "  平头六角铆螺母    (GB/T 17880.5)")
(1005 "  标准型弹簧垫圈    (GB/T 93)")
(1004 "  平垫圈            (GB/T 97.1)")
(10041 "  大垫圈            (GB/T 96.1)")
(10053 "  开口销            (GB/T 91)")
(10055 "  孔用弹性挡圈(A型) (GB 893.1)")
(10056 "  轴用弹性挡圈(A型) (GB 894.1)")
(10057 "  孔用钢丝挡圈(A型) (GB 895.1)")
(10058 "  轴用钢丝挡圈(A型) (GB 895.2)")
(10051 "  手工焊用焊接螺柱  (GB/T 902.1)")
(10052 "  等长双头螺柱B级   (GB/T 901)")
(10037 "  普通螺纹基本尺寸  (GB/T 196)")
(10040 "  梯形螺纹基本尺寸  (GB/T 5796.3)")
(10042 "  55°密封管螺纹     (GB/T 7306.2)")
(10043 "  60°密封管螺纹     (GB/T 12716)")
(1000 "  ")
(1025 "【 二、型钢库】")
(1026 "  槽钢              (GB/T 706)")
(1027 "  工字钢            (GB/T 706)")
(1028 "  等边角钢          (GB/T 706)")
(1029 "  不等边角钢        (GB/T 706)")
(1030 "  H型钢 HW宽翼缘型  (GB/T 11263)")
(1031 "  H型钢 HM中翼缘型  (GB/T 11263)")
(1032 "  H型钢 HN窄翼缘型  (GB/T 11263)")
(1033 "  H型钢 HT薄壁型    (GB/T 11263)")
(10331 "  T型钢             (GB/T 11263)")
(10340 "  轻轨              (GB   11294)")
(10054 "  轻轨用垫板        (GB   11266)")
(10059 "  轻轨接头夹板      (GB/T 11265)")
(10291 "  冷拔异型方形钢管  (GB/T 3094)")
(10292 "  冷拔异型矩形钢管  (GB/T 3094)")
(10293 "  普通无缝钢管      (GB/T 17395)")
(10294 "  不锈钢无缝钢管    (GB/T 17395)")
(10295 "  精密无缝钢管      (GB/T 17395)")
(10335 "  热轧圆钢          (GB/T 702)")
(10336 "  热轧方钢          (GB/T 702)")
(10337 "  热轧扁钢          (GB/T 702)")
(10338 "  热轧六角钢        (GB/T 702)")
(1000 "  ")
(1015 "【三、母线框库】")
(1016 "  MD3母线框 (单排)")
(1017 "  MD4母线框 (双排)")
(1018 "  MD8母线框 (三排)")
(10181 "  MD10母线框 (三排)")
(1019 "  MD2母线框 (单排,四相)")
(1020 "  MD5母线框 (双排,四相)")
(1021 "  MG4母线夹")
(1022 "  MDN母线框 (单排)")
(1023 "  MDN母线框 (双排)")
(1024 "  MDN母线框 (三排)")
(1000 "  ")
(1007 "【四、铜排搭接库】")
(1008 "  垂直搭接(1) 四孔")
(1009 "  垂直搭接(2) 两孔")
(1010 "  垂直搭接(3) 两孔")
(1011 "  垂直搭接(4) 单孔")
(1012 "  直接搭接(1) 四孔")
(1013 "  直接搭接(2) 两孔")
(1014 "  直接搭接(3) 单孔")
(1000 "  ")
(1050 "【五、其它】")
(1051 "  深沟球轴承        (GB/T 276)")
(1065 "  链轮              (GB/T 1243)")
(1066 "  齿轮、齿条        (GB/T 1356)")
(1069 "  弹簧")
(1067 "  平键、键槽        (GB/T 1095、96)")
(1068 "  O形橡胶密封圈     (GB/T 3452.1)")
(1052 "  板式平焊法兰 RF   (GB/T 9119)")
(1053 "  板式平焊法兰 FF   (GB/T 9119)")
(10339 "  椭圆封头          (JB/T 47373)")
(1054 "  长半径弯头        (GB/T 12459)")
(1055 "  长半径异径弯头    (GB/T 12459)")
(1056 "  长半径180°弯头    (GB/T 12459)")
(1057 "  短半径弯头        (GB/T 12459)")
(1058 "  短半径180°弯头    (GB/T 12459)")
(1059 "  90°和45°3D弯头    (GB/T 12459)")
(1060 "  等径三通和四通    (GB/T 12459)")
(1061 "  异径三通和四通    (GB/T 12459)")
(1062 "  翻边短节          (GB/T 12459)")
(1063 "  管帽              (GB/T 12459)")
(1064 "  异径接头          (GB/T 12459)")














网友答: 感谢大神的共享!

网友答:
elitefish 发表于 2022-5-16 15:23
非常棒的程序,我修改了下界面布局,列表可以多显示些内容

程序的第1992行起

  (setq dclname (vl-filename-mktemp "TUKU.dcl")
  file (open dclname "w")
  )
  (write-line "dcl_settings:default_dcl_settings{audit_level=3;}" file)
  (write-line "mbt:button{horizontal_margin=none;vertical_margin=none;}" file)
  (write-line "mit:image_button{horizontal_margin=none;vertical_margin=none;}" file)
  (write-line "lbt:list_box{horizontal_margin=none;vertical_margin=none;}" file)
  (write-line "TUKU2:dialog{label=\"参数化图库V1.0  by:langjs\";" file)
  (write-line ":row{" file)
  (write-line ":lbt{key=\"e01\";width=40;fixed_width=true;}" file)
  (write-line ":column{" file)
  (write-line ":lbt{key=\"e02\";height=30;fixed_height=true;}" file)
  (write-line ":row{" file)
  (write-line ":lbt{key=\"e03\";width=45;height=18;fixed_width=true;fixed_height=true;}" file)
  (write-line ":mit{key=\"e04\";width=45;height=17;fixed_width=true;fixed_height=true;}}}}" file)
  (write-line ":row{spacer_1;ok_cancel;}}" file)
  (close file)

补上几个斜杠,可以运行了。

网友答: 很好的分享,不过给大师提点建议:对于数据量特别大的内容,是否考虑调用外部txt或者access来读取,这样方便后期维护数据。

网友答: 先说界面设计,就是一流水平,比好多专业设计软件的界面好。
运行画角钢出错。
如果螺栓之类的,最后是组更方便些,便于移动。

网友答: 本帖最后由 tigcat 于 2021-9-20 21:27 编辑

这个程序非常大,单看界面就知道展示了好多技巧:
1、临时dcl存取(dcl与lsp合并)
2、dcl图像展示(看着图框展示图块形状),刚刚看了一下源码,大概与3700多行用于像素描点,占据了总行7451的半壁江山
3、dcl与lisp交互
4、展示了各种类型图元、符号表的entmake用法5、……(再看看后补充)
langjs大师的程序都很大,感觉用了很多心思,这个时间发出,真是中秋送给明经兄弟的大礼啊!



网友答: 很强大,作为资料库也很强大

网友答: 大师,型钢库的画不出来。命令: tuku
无效的选项关键字。


网友答:
tigcat 发表于 2021-9-20 22:12
大师,型钢库的画不出来。命令: tuku
无效的选项关键字。

经测试,2012版cad各种都正常,但2014不知什么原因,型钢库的均出现问题。

网友答:
tigcat 发表于 2021-9-20 22:20
经测试,2012版cad各种都正常,但2014不知什么原因,型钢库的均出现问题。

我用的就是2014啊,不知道为啥出问题

网友答:
自贡黄明儒 发表于 2021-9-20 19:23
先说界面设计,就是一流水平,比好多专业设计软件的界面好。
运行画角钢出错。
如果螺栓之类的,最后是组 ...

估计是少选了参数吧?要选角钢厚度

网友答: 本帖最后由 自贡黄明儒 于 2021-9-21 17:25 编辑
langjs 发表于 2021-9-20 22:39
估计是少选了参数吧?要选角钢厚度

我win10 2008下,插入槽钢,显示defun fillet出错,加一个变量控制就好了。(SETVAR 'PEDITACCEPT 0)
  • 上一篇:《读取excel写入块属性》
  • 下一篇:没有了