机械必威体育网址

标题: 为什么几乎所有机械设计三维软件都不支持命令行交互机制? [打印本页]

作者: 柴荣1917    时间: 2019-8-14 22:02
标题: 为什么几乎所有机械设计三维软件都不支持命令行交互机制?
今天看了《Inventor-iLogic程序设计解析与实战》,最后作者写了
在笔者第一次接触Inventor的时候,就认为取消了命令行交互机制,是“历史性错误”。
8 a( ^  R8 H" T" d, w& N3 a8 P

+ P! j! b5 f: ]* B7 @; C二维cad是支持命令行交互的,几乎全部命令都可以从键盘输入,而不用动鼠标。8 W( u: Z( V. H+ X; R/ P" a2 t3 s
2 M7 ^- C9 }( o2 D3 v
三维cad软件不支持命令行交互,是程序设计上有难以逾越的障碍? 可是MDT有命令行啊,虽然autodesk把它放弃了。
2 i% x% q5 |+ {+ @1 _3 b3 Y2 n. h9 n% e1 e
要么就是软件厂商认为这个功能做起来太麻烦,而用户又不需要。& T0 F; |* v% C1 Y0 g* W2 ~; H9 f9 w- ]  K

: {/ L/ t% p$ ?5 G& w' b$ n的确,用户进行一般性设计时,是用不着命令行的。不过如果写个程序,进行设计自动化,有文本性质的命令行就太方便了。
2 Y3 H$ V1 }0 i/ [: Q+ _8 y
, {5 M3 F/ C. i; M就像windows和unix操纵系统对比,unix基于文本的命令行操作方式,成为它脚本化, 自动操作的灵魂。
* H. Y" N$ ]/ t0 i* p* k- }; r
* h- g$ m- v; P7 i0 v" ]5 T
1 Y* H! x# |8 t2 s7 l1 y
作者: 魍者归来    时间: 2019-8-15 09:39
因为需求决定市场。至于写程序,软件自带VBA编辑器,也兼容VC++等平台。
  M7 ?; u8 z' ~& `$ w
作者: 2011ayoon    时间: 2019-8-15 10:26
二维软件命令行应该是基于传统,并且二维作图相对简单,直接一个命令就能完成一个步骤,但是三维就没有办法,比如同样做直线,二维软件可以直接直线命令,给定坐标就可以,三维你就必须选定绘制平面,设定好坐标系,这些就无法一步完成,并且三维软件里的坐标,单纯靠人计算,几乎是不可能
; y# O9 y$ k5 ^% O0 g, J3 }1 Y
9 ^& ?% h3 ?5 M3 ]) W( u
作者: 未来第一站    时间: 2019-8-15 12:00
这个取消,当时我觉得很好。
作者: 陈伯雄    时间: 2019-8-15 12:15
看看这个...! y+ m* z, y. A# |$ c$ ~
[attach]487416[/attach]
1 B2 d: x) X: V1 W  ]$ a( G! K6 J
作者: 柴荣1917    时间: 2019-8-15 14:39
陈伯雄 发表于 2019-8-15 12:15
& C( f' p3 ^2 l/ ?+ R( }  i2 S% }看看这个...

' X2 l) m+ |  U# C  a7 S陈老师,上传的是啥?威望不足,下载不了。6 B  r3 p+ S0 `- z
7 M; ?9 f1 d0 y' O

作者: 远祥    时间: 2019-8-15 21:45
这个问题还是挺深奥的。。。
作者: 陈伯雄    时间: 2019-8-17 15:17
远祥 发表于 2019-8-15 21:451 E- d! M! C; v9 ~/ H% A
这个问题还是挺深奥的。。。
1 R7 l9 V6 ~+ i+ X& V+ A1 q
何出此言?
' P8 B, K7 p# k* w; _$ b
作者: 柴荣1917    时间: 2019-8-23 09:09
陈伯雄 发表于 2019-8-15 12:15( Z  v( U/ ~5 F: t
看看这个...
! W" \( f5 y5 X* l5 X& r
是新书一章啊! 陈老师,何时能出版?; c% r) _4 J  t( p. {, ]

5 B* j' G7 g7 m& \
作者: 陈伯雄    时间: 2019-8-23 10:02
柴荣1917 发表于 2019-8-23 09:09
3 }  U; A: m8 S+ s; Q' s是新书一章啊! 陈老师,何时能出版?

% O3 x' D2 x3 V: W9 {, K6 {/ o不会出版纸质书的。因为滞销不赚钱,出版商不会干0 g: c5 u3 I# U6 z

作者: 柴荣1917    时间: 2019-8-23 11:39
本帖最后由 柴荣1917 于 2019-8-23 12:18 编辑 . \- V+ y: }- W5 t) W
陈伯雄 发表于 2019-8-23 10:02& Z: s" O. O; i2 v# g
不会出版纸质书的。因为滞销不赚钱,出版商不会干

/ C) a3 V( ?& |6 ~那太遗憾了。不过换一家出版社呢?我看人民邮电出版社和电子工业出版社都出了inventor 2019的教程。6 Q5 {$ t: C, n3 ]$ z( Y4 h

7 f- l$ ?, c/ _1 V* R( _9 f或者淘宝上开个小店,小批量自行印刷,黑白印刷,成本大约在1张纸1毛钱的样子,还包邮。
( W) X" \' q3 ?  R. x
$ {- p3 f/ ~! Q; d* I  X看了第十二章,命令行和对话框的交互方式区别。和《Unix编程艺术》这本书里讲的,真是异曲同工。或者说,三维机械设计软件领域的用户交互机制,又是CLI和GUI之争的经典例证。
. ^9 {* G/ s# _0 s# G
+ T6 R- j& F; Z2 n( l1 x" @7 h+ v; w! o2 D, Z0 I4 z% Z
[attach]487998[/attach]
. z. g& g# B1 b, v- N, ~% a7 x: b$ r3 W  F. a# [

作者: waitthelove    时间: 2019-9-21 17:06
多谢分享啊!!!
作者: 柴荣1917    时间: 2021-2-3 20:06
最近在学用 rhino,感觉这简直就是个三维autocad+曲面设计!
6 u4 Q" o/ z. u" w/ j6 j6 |
! K9 S' p5 X1 V$ t1 ], V  a  g同样的命令行操作,设计师可以方便的写自己的巨集(宏)。. w. m, [# E7 b. Z' Y* o/ T( {
! Z3 \1 x' a/ ?8 M
rhino的 grasshopper,可视化编程, 也很有意思。




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4