作者 主题:Alternatice UI (Read 6569 times)

0位成员和2位客人正在查看此主题。

离线 敦刻海

  • 超级贡献者
  • ***
  • 帖子:2371
关于:Alternatice UI
« 在以下回复#75: 2020年9月30日,下午07:53:52»
引用
因为它使普通'place 一个电阻', 'place a capacitor' tasks fast and easy

我认为重要的是 怎么样 它使它变得快速和容易。考虑一个曾经用过Kicad而不是LTSpice的人-他们将几乎不加思索地放置东西(也许-在我看来,界面需要太多考虑,但是不要考虑)。然后,您可以说Kicad使事情变得快速和容易,但是却没有说明它的方式和原因'不是很有意义。

新用户,中级用户和专家用户也可以轻松便捷地使用,每个用户都不一样。新用户可能会喜欢从中选择的组件弹出列表,而专家可能更喜欢魔术按键。再说一次'仅仅说明一个更快和/或更容易而没有解释为什么会这样还不够。
 
以下用户对此帖子表示感谢: Pointhi

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#76: 2020年9月30日,晚上08:54:04»
工具栏上常用组件的图片。 LTSpice在这里如此无处不在'很惊讶我需要指出这一点;我的错误假设,但这仍然让我感到惊讶。 

有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 敦刻海

  • 超级贡献者
  • ***
  • 帖子:2371
关于:Alternatice UI
« 在以下回复#77: 2020年10月1日,上午03:37:23»
引用
LTSpice在这里如此无处不在'很惊讶我需要指出这一点;

我想我的评论的主旨被错过了。
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#78: 2020年10月1日,上午11:55:34»
不,但是如果你've 我们ed both it'很明显,这将使工作更快地完成。如果你没有'抱歉,但是您需要实际尝试。另一种选择是让我花一天的时间来写作 关于的可用性报告'challenge task'. Guess what, 那's not happening.
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 Delfinom

  • 定期贡献者
  • *
  • 帖子:78
  • 国家: 00
关于:Alternatice UI
« 在以下回复#79: 2020年10月2日,下午01:58:09»
庆幸的是,每晚/ v6现在单击组件锚点即可立即开始绘制导线。

默认情况下,现在也部分单击组件。
 

离线 敦刻海

  • 超级贡献者
  • ***
  • 帖子:2371
关于:Alternatice UI
« 在以下回复#80: 2020年10月2日,下午02:28:28»
做得好  :-+
 

离线 约翰·G

  • 常客
  • **
  • 职位:320
  • 国家: 我们
关于:Alternatice UI
« 在以下回复#81: 2020年10月5日,上午02:43:37»
为了什么'值得,我发现人们想要Windows体验并举起LTSpice为例很有趣。 >:D.

约翰
"那些学习历史教训的人注定要知道他们何时在重复过去的错误。" Putt's Law of History
 

离线 战鹰

  • 常客
  • **
  • 帖子:568
  • 国家: 00
    • 个人履历
关于:Alternatice UI
« 在以下回复#82: 2020年10月6日,上午09:23:40»
为了什么'值得,我发现人们想要Windows体验并举起LTSpice为例很有趣。 >:D.

约翰

哈哈,是真的  :D

离线 Poeschlr

  • 定期贡献者
  • *
  • 帖子:50
  • 国家: 在
  • KiCad图书馆馆长;教程作者
关于:Alternatice UI
« 在以下回复#83: 2020年10月16日,下午03:02:22»
关于"给我一个常用组件的工具栏" suggestion:

那么什么是通用组件?香料很容易。这些只是它的原始形式。但是,PCB设计工具的共同点是什么?我的意思是可以使用一个电阻,但是某个库中的某个电阻用符号表示。您可能对kicad随附的设备库中的符号感到满意,但其他人可能定义了自己的符号(例如,它们为库存中的每种可能的电阻器都提供了符号。请充分填写订购信息和占地面积可能有人在lib中设置了一组部分定义的电阻,例如一个电阻用于0805英制; 1%的容差; 75V,一个电阻用于0603英制; 1%的50V ...而另一个人却疯狂地想到想要项目本地的所有库,包括电阻的符号)

对于那里的每个组件都存在类似的问题。您定义为通用的东西不太可能与其他人通用。因此,如果有一个可以轻松添加常用组件的工具,那么该工具必须具有很高的可配置性。这极大地增加了实现复杂性。老实说,我什至不敢相信,对于大多数用户而言(在整体方案中),它将真正节省那么多时间。毕竟,无论编辑器多么糟糕,原理图本身都是最快的任务之一。设计项目的最长任务(至少对我而言)是确定要使用的确切组件,尤其是在大多数情况下,这意味着要做出权衡取舍。因此,任何与该部分有帮助的事情都比减少说“ ["ctrl+a"->enter "R"进入已经突出显示的过滤器字段->单击中继或按"enter"] [单击工具栏中的中继]。 (在当前的每晚,'甚至不需要ctrl键。只需使用"a"->"r"->"enter")
« 上次编辑:2020年10月16日,下午03:37:35 by Poeschlr »
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#84: 2020年10月16日,下午04:03:48»
嗯谁做的'没有将电阻器作为通用组件,这在任何非平凡的电路设计中都可以找到。每个库存电阻器的符号都不同吗?我认为有人没有'不明白 本质 示意图。混淆"symbol" and "数据库中完整的组件规格"这表明有些想法不对。

当我绘制示意图时,我会去"I need 一个电阻", then 上ce I've got "a resistor",我继续绘制下一个组件。等一下我才去"该电阻需要为10K", and then "1/8W", and then "0802", and "1%". What 我不't do is go "我想从Vishay画一个10K 1 / 8W 1%0802电阻器" in 上e breathless thought the first time I encounter the need 对于 一个电阻 那里 在电路中。同上"NPN晶体管" not "摩托罗拉TO-3(P)外壳中的2N3055,高h有限元 变型,包装在管中,在50秒钟内"。在执行相对抽象的任务时,不应使人们以如此具体的细节来思考。我们称之为"捕获原理图", not "填充每个细节,但不包括物理布局和板上的走线".

我可能事先知道所有这些详细的资料,但是当 画画 我不知道的示意图'不想被每个组成部分的细节所困扰,只是全局而已。一世'我一会做细节'有一个整体来固定它们。绘制原理图,然后将其专门化为组件值,然后为其他特征。你不 '当您绘制整体时,不要考虑各个脚印和细节。就像我写这条熨平板的时候一样-我选择了单词,并且只有在有了完整的语言画面之后,我才去添加格式的繁荣。

只是为了让您思考。有人在KiCad中制作了原理图。有人来说"我需要您将此原理图中的所有符号转换为IEC标准符号"(顺便说一句,这是完全现实的。一个美国人可能会首先使用ANSI符号,而他们的新欧洲客户可能会坚持使用IEC符号。)他们如何做到这一点?记住,实际的电路避风港'改变了一个记号,两者都没有任何特征。需要更改的只是视觉形式的组件的符号表示。
« 上次编辑:2020年10月16日,下午04:10:13通过Cerebus »
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 julian1

  • 常客
  • **
  • 帖子:345
  • 国家: au
关于:Alternatice UI
« 在以下回复#85: 2020年10月16日,下午07:00:50»
引用
嗯谁做的'没有将电阻器作为通用组件,这在任何非平凡的电路设计中都可以找到。每个库存电阻器的符号都不同吗?我认为有人没有'了解原理图的本质。

除此以外,请转到Wikipedia并查找电阻器的文章条目。您会发现电阻没有通用符号。取而代之的是两种常用的不同且广泛接受的符号表示形式。

因此,必须在某个地方公开选择,否则最终用户将受到不必要的限制。接下来,您需要确定尺寸-5W电流检测电阻器在原理图上是否应获得与偏置/上拉相同的视觉效果。如果电阻器是电阻器阵列组件的一部分,该怎么办。等等

对我有用的工作流程是将我最常见的表示形式和选择放入我自己的库中。这有两个优点。首先,我得到了我/我的组织最想要和最经常使用的表示形式,代号和选择限制。其次,它提供了用于在原理图上填充项目时快速选择的导航快捷方式。

引用
我不'不想被每个组成部分的细节所困扰,只是全局而已。

遵循相同的方法-为流行的组件使用或创建通用符号表示  - 例如。双极,FET,通用双/四运算放大器和比较器等。

这样-您可以完成一个完整的PCB,仅指示必要的占地面积-即sot-23与dpak,soic与dip等,但无需深入研究并指定实际制造商的零件,甚至无需指定值。

我一直都这样做。直到以后再选择电流限制电阻时,才可以选择一个带相关电压降的led和颜色。或推迟选择运算放大器,直到获得有关性能的测试数据为止。在大多数情况下,只有足迹很重要。

那'具有大量的设计灵活性,同时并没有特别增加GUI /工作流程的复杂性。 
 

离线 julian1

  • 常客
  • **
  • 帖子:345
  • 国家: au
关于:Alternatice UI
« 在以下回复#86: 2020年10月16日,晚上08:04:01»
Instead of some of the examples I gave, I should have 我们ed 您的 example 对于 一个电阻.

如果您愿意创建自己的库,则您倾向于选择通用性/特异性,这很容易。而且,我的意思是,大多数情况下只是从默认值复制/粘贴-同时将选择范围限制为首选表示形式,并为通用组件编辑尺寸,指示符等。

我有一个在各处使用的通用电阻器-它具有简约的指示符"R"默认情况下在我的书架中-因此'快速找到并使用。

它具有锯齿状的视图,因为我讨厌丑陋的方形框,而又很小,因为我几乎从不希望在电阻上给予视觉上的强调。但从风格上讲,这些是个人喜好。 如果我将项目交给需要其他东西的人,他们可以进行编辑,并且更改将在项目示意图中传播。

我仅使用此来完成原理图"R"符号-从未指定实际值-电阻,公差,额定值,制造商。  super generic.

我还完成了完整的PCB,唯一的附加条件是smd占位-所有其他组件的选择都被推迟,直到我掌握了物理板并准备进行焊接为止。

那 is a high-abstraction workflow. And it is easily supported.
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#87: 2020年10月16日,晚上08:05:14»
引用
嗯谁做的'没有将电阻器作为通用组件,这在任何非平凡的电路设计中都可以找到。每个库存电阻器的符号都不同吗?我认为有人没有'了解原理图的本质。

除此以外,请转到Wikipedia并查找电阻器的文章条目。您会发现电阻没有通用符号。取而代之的是两种常用的不同且广泛接受的符号表示形式。


是的,两个,数两个,但是对于每种可能的电阻值和类型,这里没有不同的符号。请阅读上下文中的内容。可见:

...but somebody else might have their own 符号 defined (for example they have 符号s 对于 every possible resistor 那 they have in stock. Fully filled out with 要么der information and a footprint pre assigned. Somebody else might have a set of partially defined 电阻器 in the lib 喜欢 对于 example 上e 对于 a 0805 imperial; 1% tolerance; 75V and 上e 对于 0603 imperial; 1% 50V ...

一个理智的系统是,单击电阻器工具,拍下一个电阻器,默认使用全局设置的任何基本图形{ANSI,IEC,Man-From-Mars},稍后再担心细节。一种非理性的方案是开始放置一个组件(单击运算放大器符号或点击'a'键),并面临以下选择:



并且必须挖掘出14,854种可能的元件才能获得不起眼的全存在电阻。什么是更快的方法,可以立即访问常用组件,或者每个组件都需要使用此工具箱?

引用
因此,必须在某个地方公开选择,否则最终用户将受到不必要的限制。接下来,您需要确定尺寸-5W电流检测电阻器在原理图上是否应获得与偏置/上拉相同的视觉效果。

现在轮到你'只是愚蠢。您见过使用该功能的原理图的比例是多少?

有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 julian1

  • 常客
  • **
  • 帖子:345
  • 国家: au
关于:Alternatice UI
« 在以下回复#88: 2020年10月16日,晚上08:10:06»
引用

一个理智的系统是,单击电阻器工具,拍下一个电阻器,默认使用全局设置的任何基本图形{ANSI,IEC,Man-From-Mars},稍后再担心细节。

请参阅我的另一条评论,我认为这正是针对这一点的。
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#89: 2020年10月16日,晚上08:23:31»
引用

一个理智的系统是,单击电阻器工具,拍下一个电阻器,默认使用全局设置的任何基本图形{ANSI,IEC,Man-From-Mars},稍后再担心细节。

请参阅我的另一条评论,我认为这正是针对这一点的。

不,不't。它有效地说"为了使此工具可用,您必须对其进行大量自定义,请不要'不要期望开箱即用就可以轻松完成绘制原理图的基本任务。请学习然后自己修复". I'd不想看到您的用户界面'd提供通用绘图工具,例如Illustrator,CorelDraw或InkScape。大概会有一个线工具和一个图形工具,然后如果您想要一个简单的圆形或矩形工具,'d必须自定义图形工具(在学习使用方法之后),这样做的借口是"它可以绘制任何图形,但不能'让我们看看人们画什么,并对他们画的普通图形做出任何判断".

我对获得此基本功能的任何可能性感到绝望"usability"这个想法进入了KiCad人群的集体负责人。
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 Delfinom

  • 定期贡献者
  • *
  • 帖子:78
  • 国家: 00
关于:Alternatice UI
« 在以下回复#90: 2020年10月17日,上午04:52:43»
嗯谁做的'没有将电阻器作为通用组件,这在任何非平凡的电路设计中都可以找到。每个库存电阻器的符号都不同吗?我认为有人没有'不明白 本质 示意图。混淆"symbol" and "数据库中完整的组件规格"这表明有些想法不对。

我认为这是4年前的示意图的视图。现代专业设计将零件规格详细说明到点上,该信息被传递给设计审查,质量控制,制造和其他部门。你不'浪费时间"resistors",而是立即打开一个公司库,该库以前使用了零件,并将所有数据立即附加到该符号上。


引用
只是为了让您思考。有人在KiCad中制作了原理图。有人来说"我需要您将此原理图中的所有符号转换为IEC标准符号"(顺便说一句,这是完全现实的。一个美国人可能会首先使用ANSI符号,而他们的新欧洲客户可能会坚持使用IEC符号。)他们如何做到这一点?记住,实际的电路避风港'改变了一个记号,两者都没有任何特征。需要更改的只是视觉形式的组件的符号表示。

我认为对这样的原理图进行如此根本的视觉更改以进行简单的更新是不好的工程实践。符号标准应该在作业开始时就已定义。之后再进行更改会带来愚蠢问题的风险,'它不存在,需要对设计进行完全重新鉴定。
« 最后编辑:2020年10月17日,上午04:55:26 by Delfinom »
 
以下用户对此帖子表示感谢: 贝斯曼59

离线 Pointhi

  • 贡献者
  • 职位:37
  • 国家: 在
关于:Alternatice UI
« 在以下回复#91: 2020年10月17日,上午09:44:26»
我对获得此基本功能的任何可能性感到绝望"usability"这个想法进入了KiCad人群的集体负责人。

Sorry to say 那, but you fell into the 标准 UX pit of: my approach is the right 上e.

KiCad并不是用于绘制原理图的绘图工具,而是可以将其绘制为书本。它也不是绘制用于仿真的原理图的工具,您不必在乎是否可以订购该零件。 KiCad可以构建PCB,其长期目标是专业化使用。这就是数据库零件库所在的位置(针对KiCad v7计划)。或现在是原子库,当您想要根据许多企业的需要在KiCad中具有完全指定的库符号时。

优化用例可以使KiCad的行为更像是电子初学者的玩具,但对于那些关心将来需要订购的零件的人而言,却并非如此。

对于您的用例:放置一次电阻,并在需要第二个电阻时将其复制。应该足够快并且适用于每个零件,而不仅仅是"standard" 上es.
 

离线 Pointhi

  • 贡献者
  • 职位:37
  • 国家: 在
关于:Alternatice UI
« 在以下回复#92: 2020年10月17日,上午10:04:57»
现在有一个公开的问题讨论工具栏及其含义: //gitlab.com/kicad/code/kicad/-/issues/6028
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#93: 2020年10月17日,下午01:58:24»
嗯谁做的'没有将电阻器作为通用组件,这在任何非平凡的电路设计中都可以找到。每个库存电阻器的符号都不同吗?我认为有人没有'不明白 本质 示意图。混淆"symbol" and "数据库中完整的组件规格"这表明有些想法不对。

我认为这是4年前的示意图的视图。现代专业设计将零件规格详细说明到点上,该信息被传递给设计审查,质量控制,制造和其他部门。你不'浪费时间"resistors",而是立即打开一个公司库,该库以前使用了零件,并将所有数据立即附加到该符号上。

我说的是 易用性 的方面 画画 原理图,不是工具,而是整个生产过程。您是否真的要告诉我,在起草原理图时,总是指定组件的每个可能参数(除非像KiCad这样的工具强制您这样做)?你是这样吗'modern'永远不要用纸和铅笔绘制原理图,并且这样做时,将原理图整体绘制然后进行注释是否合乎逻辑? 完全地 annotate every component 符号 as you draw it?

引用
引用
只是为了让您思考。有人在KiCad中制作了原理图。有人来说"我需要您将此原理图中的所有符号转换为IEC标准符号"(顺便说一句,这是完全现实的。一个美国人可能会首先使用ANSI符号,而他们的新欧洲客户可能会坚持使用IEC符号。)他们如何做到这一点?记住,实际的电路避风港'改变了一个记号,两者都没有任何特征。需要更改的只是视觉形式的组件的符号表示。

我认为对这样的原理图进行如此根本的视觉更改以进行简单的更新是不好的工程实践。符号标准应该在作业开始时就已定义。之后再进行更改会带来愚蠢问题的风险,'它不存在,需要对设计进行完全重新鉴定。

除了现实生活中的事实'unreasonable'像这样的要求进行干预(您不会拒绝某些国家/地区的军方提供1亿英镑的订单,这些国家坚持使用特定的符号系统,因为"Our processes don't允许我们更改图形上的符号集")仅是为了让程序员对此有所思考。这个 应该 成为图纸级别的设置"use 符号 set \$x\$"既出于可用性/功能性原因,又因为(对于意识到部件将最终存储在数据库中的任何人)'是构建数据结构的明智方法。 (从standard_symbols中选择symbol_drawing,而basic_part_type ="R" AND 符号_set = "ANSI"; ).

即使整个'requalifaction'事情是一条红鲱鱼,不必说是一个过程,它坚持要求对图纸的等效设计进行完全重新鉴定。'使用其他字体为客户X打印出来'是一个破碎的过程。
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#94: 2020年10月17日,下午02:48:01»
我对获得此基本功能的任何可能性感到绝望"usability"这个想法进入了KiCad人群的集体负责人。

Sorry to say 那, but you fell into the 标准 UX pit of: my approach is the right 上e.


不,我没有't. It'方便您说出来,以便您继续思考 您的 方法是正确的。是的,它'很难让宝宝受到批评,尤其是当有人说您的整个UI充满可用性问题,需要进行彻底检查时。

引用
KiCad并不是用于绘制原理图的绘图工具,而是可以将其绘制为书本。它也不是绘制用于仿真的原理图的工具,您不必在乎是否可以订购该零件。 KiCad可以构建PCB,其长期目标是专业化使用。这就是数据库零件库所在的位置(针对KiCad v7计划)。或现在是原子库,当您想要根据许多企业的需要在KiCad中具有完全指定的库符号时。

优化用例可以使KiCad的行为更像是电子初学者的玩具,但对于那些关心将来需要订购的零件的人而言,却并非如此。

两者之间没有张力"使绘图变得容易" and "可以完全指定组件"。要获得后者,没有必要使"画画" an exercise in "从数据库中选择组件". You'重新将原理图捕获工具视为"生成包含电线和对组件数据库的引用的网表"工具,它在皮下,但是 皮肤你've故意把 示意图 接口。如果你'真的很喜欢这个想法's being a "从数据库中选择零件"该工具非常重要,并且 画画 有点烦人的无关紧要,为什么要为此烦恼 画画 完全没有使'em从数据库中选择所有组件,然后才让它们画线或移动组件。那太荒谬了'是吗?为什么如此抗拒 画画 easy with good 易用性? Looks to me 那 you can'看不见树木的树木。

引用
对于您的用例:放置一次电阻,并在需要第二个电阻时将其复制。应该足够快并且适用于每个零件,而不仅仅是"standard" 上es.

首先's not a 我们e-case, it'一个UI可用性案例,无法区分两者是很明显的;就像使用类似的短语进入业务分析师"use case".

每次,每个流血的时间,有人对粉丝贡献者说: 程式x "如果UI做的更好 这个 喜欢 " the fanboys say "哦,您可以通过<现有用户界面中的一系列动作>"从而完全失去了重点。仅仅因为功能上可行就不会'表示它满足可用性标准。

I'已经有45年的程序员了, since the bloody punch card era. If I was as resistant to improving 易用性 as you guys seem to be I'd仍然坚持我的客户使用打孔卡。"不,您可以更改客户字段。只需从批次中取出第三张卡,走到打卡机/复印机,在前二十列中按COPY,然后输入新的客户名,然后继续按副本直到卡的末尾即可。然后将卡放回堆栈中。看,不需要花哨的老鼠或屏幕。您说,这对您而言并不那么容易。好吧,如果你想要一个千禧年 玩具 而不是 专业工具 我想是'没关系,但我们生产专业工具。" Sound familiar?
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 Pointhi

  • 贡献者
  • 职位:37
  • 国家: 在
关于:Alternatice UI
« 在以下回复#95: 2020年10月17日,下午04:35:02»
我对获得此基本功能的任何可能性感到绝望"usability"这个想法进入了KiCad人群的集体负责人。

Sorry to say 那, but you fell into the 标准 UX pit of: my approach is the right 上e.


不,我没有't. It'方便您说出来,以便您继续思考 您的 方法是正确的。是的,它'很难让宝宝受到批评,尤其是当有人说您的整个UI充满可用性问题,需要进行彻底检查时。

我从未说过KiCad是完美的,只是您的用例不是唯一的用例。

引用
对于您的用例:放置一次电阻,并在需要第二个电阻时将其复制。应该足够快并且适用于每个零件,而不仅仅是"standard" 上es.

首先's not a 我们e-case, it'一个UI可用性案例,无法区分两者是很明显的;就像使用类似的短语进入业务分析师"use case".

每次,每个流血的时间,有人对粉丝贡献者说: 程式x "如果UI做的更好 这个 喜欢 " the fanboys say "哦,您可以通过<现有用户界面中的一系列动作>"从而完全失去了重点。仅仅因为功能上可行就不会'表示它满足可用性标准。

I'已经有45年的程序员了, since the bloody punch card era. If I was as resistant to improving 易用性 as you guys seem to be I'd仍然坚持我的客户使用打孔卡。"不,您可以更改客户字段。只需从批次中取出第三张卡,走到打卡机/复印机,在前二十列中按COPY,然后输入新的客户名,然后继续按副本直到卡的末尾即可。然后将卡放回堆栈中。看,不需要花哨的老鼠或屏幕。您说,这对您而言并不那么容易。好吧,如果你想要一个千禧年 玩具 而不是 专业工具 我想是'没关系,但我们生产专业工具。" Sound familiar?

是的,这是一种解决方法。只是因为我不'认为您想要的将很快在上游实现。它从一个简单的问题开始:什么是电阻?那东西在图书馆里面>>OPTIONAL<<。 KiCad不知道数据格式级别的电阻器,也永远不会。您要对此进行硬编码吗?您想要它可配置吗?如果将实现,则可能是您安装的插件。

让's start 在 the basics: What are the 我们e-cases/user stories a proper 符号 chooser should support:

您的用例:我想通过单击工具栏按钮来放置电阻器,电容器-问题:您已经说明了可以解决用例的问题的解决方案,但没有提出其他解决方案
其他用例:我想放置一个LM747->不适用于您的工具栏
Other 我们ecase: I want to place 这个 fully defined 符号 from the database -->不适用于简单的工具栏
Other 我们ecase: I want to place the same 符号 multiple times --> can be seen independent from the 符号 chooser
Other 我们ecase: I want to choose the 下一页符号 after placing the current 上e
其他用例:我想按最大电源电压过滤库
Other 我们ecase: I want to categorize the 符号s
...

因此,让我们表现得像适当的程序员一样,并首先收集需求。适当的要求不包括以下内容:解决方案。当您真正知道自己想要什么时,找到解决方案便是后续步骤。

无论如何,什么是"UI 易用性 case"?在使用此术语的地方,Google发现4个出色的结果。
 

线上 塞雷布斯

  • 超级贡献者
  • ***
  • 帖子:6407
  • 国家: b
关于:Alternatice UI
« 在以下回复#96: 2020年10月17日,下午05:08:55»
它从一个简单的问题开始:什么是电阻?那东西在图书馆里面>>OPTIONAL<<.

啊,我终于明白了。我愚蠢地在讨论一个程序要做 电子产品 with, where 电阻器 are ten-a-penny and appear 上 every circuit board I own, every circuit board I'我曾经设计过(除了用于开关和其他琐事的分线板),而且在我绘制的每张原理图中,您显然不是。如果你可以的话't 要么 won'不要把它放在你的脑海 整个电子产品中最常用的单个组件 应该是原理图捕获程序中所有任务中最简单的第二个(显然应该将导线放置在第一个),然后<绝望地举起手来,而不是完成句子>。假设原理图捕获/ PCB布局封装不需要知道电阻器有什么错,'t a word 对于 it.

引用
无论如何,什么是"UI 易用性 case"?在使用此术语的地方,Google发现4个出色的结果。

英语,算出来。那个'不是像行业术语"use case" 要么 "user story"解释了为什么会有很长的路要走'那里有很多糟糕的软件。它'很清楚你're 在 the "being clever/snarky"现在登台,而不是"甚至看起来像一个可能有一天会真正听舞台的人".

我对此感到厌倦。那里'我真的没有理由继续下去'很清楚你 are just dead set to do it 上e way and 上e way 上ly and you really, really, don't care what 您的 'customers'认为或无法理解有更好的方法。一世'm out.

为了避免疑问,我'm标记此主题'ignore'我真的觉得我'我在这里浪费时间。我试过了...
« 最后编辑:2020年10月17日,下午05:13:37通过Cerebus »
有人拿到了我可以用来将魔术烟雾压回去的注射器吗?
 

离线 Pointhi

  • 贡献者
  • 职位:37
  • 国家: 在
关于:Alternatice UI
« 在以下回复#97: 2020年10月17日,下午06:00:42»
好吧,很明显,这在我们之间是行不通的。

英语,算出来。那个'不是像行业术语"use case" 要么 "user story"解释了为什么会有很长的路要走'那里有很多糟糕的软件。它'很清楚你're 在 the "being clever/snarky"现在登台,而不是"甚至看起来像一个可能有一天会真正听舞台的人".

我对此感到厌倦。那里'我真的没有理由继续下去'很清楚你 are just dead set to do it 上e way and 上e way 上ly and you really, really, don't care what 您的 'customers'认为或无法理解有更好的方法。一世'm out.

为了避免疑问,我'm标记此主题'ignore'我真的觉得我'我在这里浪费时间。我试过了...

我来自研究,当您发明一个术语时,您需要对其进行解释。即使您看起来很清楚,如果没有说明,人们也会在其中解释不同的内容。像需求工程这样的行业术语是每个人都应该听说的,还有一些基本术语。没错。

即使您不再阅读此书,我也可以倾听并改变自己的看法。我一直都这样。但这需要很好的论据,而我在您的论据中没有看到它们。带有类似的论点"I'已经有45年的程序员了"与非同寻常的论点相反。我认识的高级工程师比我多得多,他们从工程的角度构建糟糕的软件,但他们没有'没看到这个。从我的角度来看,我只听到:这是正确的方法,而您是错误的。在任何地方都没有讨论可以迭代设计想法并结合其他人可能想要的用例反馈。和我'我不是唯一向你说过这些的人。

---

让s start with an idea of me, if 这个 could be a workable 符号 chooser (idea was stated in //gitlab.com/kicad/code/kicad/-/issues/6028)。没有提供任何保证,更像是如何进行改进。

坞站怎么样,它可以像pcbnew中的layer-chooser一样附加到窗口:

1. You have a visualization of the current selected 符号/footprint in the dock
2. You see some searchable tree/etc. (what works well), where you can select the 符号
3. You can apply extensive filters 上 the 符号s
4. You can add 符号s to a bookmark, which are 喜欢 a library, and which you can easily open anytime

优点:

*始终打开
*即时视觉反馈,您正在使用哪个库
* you can (for example) open the devices library and place 电阻器 as often you want, 喜欢 in a toolbar (but more flexible)
*与KiCad库一起使用,但也可以与将来的一些概念一起使用,例如数据库库
*可以很好地扩展到更大的库
*默认情况下,您可以选择一个库(例如“设备”)来帮助初学者
*一应俱全的解决方案。没有专门的东西。

缺点:

*空间可能太小,无法容纳所有内容
*对小屏幕不利
* ???

---

有输入吗?其他EDA有什么好的例子's(不是LTSPICE),您可以在这方面想到我们可以在哪里偷走好零件吗?
 

离线 敦刻海

  • 超级贡献者
  • ***
  • 帖子:2371
关于:Alternatice UI
« 在以下回复#98: 2020年10月17日,下午06:05:39»
引用
其他EDA有什么好的例子's

好吧,现在您提一下...

引用
(不是LTSPICE)

哦。

 :box:
 
以下用户对此帖子表示感谢: Pointhi

离线 约翰·G

  • 常客
  • **
  • 职位:320
  • 国家: 我们
关于:Alternatice UI
« 在以下回复#99: 2020年10月17日,下午06:56:39»
为了什么'值得一提的是,仅用于仿真目的的库将是KiCad的一个不错的补充,也可以满足那些只想绘制原理图的人的需求。理想情况下,它将包含所有Spice原语。甚至可能是一个插件,也许我已经有一个插件了'尚未找到(如果有人知道,请告诉我!)

对于背景,我才刚刚开始研究KiCad,到目前为止,它仅用于仿真。我为什么要这么做?因为我在一家半导体公司工作,所以可以'不要使用LTspice。我个人还认识到有人在研讨会上被LTspice的作者大喊大叫,因为他一直在玩IC设计,并且敢于提出一些问题。 KiCad和ngspice似乎在其背后拥有最大的发展动力,我正在寻找更长期的解决方案。

由于PCB的发展前景广阔,我也认为KiCad是一个不错的选择。现在我使用Altium。我发现用户界面很难学习,但是我学到了。 Eagle,Orcad,LTspice(我曾经广泛使用)等也是如此。是的,KiCad有一些非常时髦的界面选择,但它也确实有我喜欢的功能。我仍然能够从下载它到在大约一个小时内运行仿真。我花了更长的时间才能找到Altium。

有趣的是,我了解到Altium 20还使用ngspice作为其仿真引擎。

您想要一个可怕的用户界面示例吗?尝试使用Windows 10和Office365。它会欺骗您以为您可以提高工作效率,但是当您意识到这一点时'这是一个可怕的谎言,您陷于粘稠的分泌物中,并被MS慢慢溶解'消化酶...

约翰
« 上次编辑:2020年10月17日,下午6:58:59 by 约翰·G »
"那些学习历史教训的人注定要知道他们何时在重复过去的错误。" Putt's Law of History
 
以下用户对此帖子表示感谢: Pointhi


分享我

掘客  脸书  SlashDot  美味的  Technorati  推特  谷歌  雅虎
中频