panyaolin123 发表于 2013-8-13 22:23:17

【转】 diameter作品 Balance chemical 化学方程式配平 dbalance再版

本帖最后由 panyaolin123 于 2013-8-14 11:48 编辑


panyaolin123 发表于 2013-8-13 22:32:28

看得出来   diameter还是不想隐退的    让他好好静一静休息一段时间就好了

panyaolin123 发表于 2013-8-13 22:34:26

这是dbalance的再版   这是自dbalance开发以来最大的跨越!    速度大提升。。再复杂的氧化还原方程式都是秒解!!
感谢直径君!!

panyaolin123 发表于 2013-8-13 22:41:53

@diameter

helder7 发表于 2013-8-14 01:39:47

本帖最后由 helder7 于 2013-8-13 18:33 编辑

Other really nice add-in by Diameter! Thanks.
Now we can also balance chemical equations with charges (positive and negative) with this add-in.

He forget to put a way for we introduce the characher (-), but is really easy to fix it. Is just edit the file dConsole.c and add:
      else if (key==KEY_CHAR_MINUS)
                return '-';

after the line
      else if (key==KEY_CHAR_PLUS)
                return '+';

and recompile again. Here is a recompiled version:



Screenshot balancing a chemical ionic equation:


Edited: Looks like that is possible also use only e for eletrons (-) but i personaly prefer use (e+) for positive and (e-) for negative.
Some persons here: http://tieba.baidu.com/p/1145494396 use the same way for windows version (check screenshots).

panyaolin123 发表于 2013-8-14 09:39:03

helder7 发表于 2013-8-14 01:39
Other really nice add-in by Diameter! Thanks.
Now we can also balance chemical equations with charg ...

yes   you are right.
Thank you !

Mike 发表于 2013-8-14 10:15:55

很厉害!!!
真希望直径君复出啊!
不过如果输入O2+O2=O2会出问题。
(虽然正常情况下不会这么输。)

panyaolin123 发表于 2013-8-14 11:55:51

过路人 发表于 2013-8-14 10:15 很厉害!!! 真希望直径君复出啊! 不过如果输入O2+O2=O2会出问题。

不是出问题    因为有一部分的氧化还原反应方程式配平有多组解我们有时候应该选择电子转移数目最少的有时候则不然
然后这个BCE就会以多组通用解的形式输出    其中形如xa和xb都是指代任意自然数

imath 发表于 2013-8-14 13:19:18

helder7 发表于 2013-8-14 01:39
Other really nice add-in by Diameter! Thanks.
Now we can also balance chemical equations with charg ...

我觉得弄巧成拙
因为那不是一种习惯性的写法

panyaolin123 发表于 2013-8-14 14:06:15

imath 发表于 2013-8-14 13:19 我觉得弄巧成拙 因为那不是一种习惯性的写法

话说我现在都还没看懂那个helder说的是什么意思:……

11品牌baby 发表于 2013-8-14 14:17:40

真是伟大的程序{:029:}

panyaolin123 发表于 2013-8-14 16:13:54

@chsi

panyaolin123 发表于 2013-8-14 16:15:51

这是98的addin   建议加高亮
@chsi

panyaolin123 发表于 2013-8-14 18:22:53

imath 发表于 2013-8-14 13:19 我觉得弄巧成拙 因为那不是一种习惯性的写法

imath我知道那个helder的意思了原本直径的设计是可以让bce配平离子方程式   然而离子方程式遵循电荷守恒   直径漏掉了部分语句导致在配平离子方程式时出错 配平出来的两边电荷不等   
helder修改后好了   其中e+表示一个正电荷 e-表示一个负电荷   

以后下载的机友请下载helder7修改后的版本

panyaolin123 发表于 2013-8-14 18:23:07

@imath

imath 发表于 2013-8-14 23:44:34

一般是Fe3+ 不写成Fe(3e+)

panyaolin123 发表于 2013-8-15 00:12:17

imath 发表于 2013-8-14 23:44 一般是Fe3+ 不写成Fe(3e+)

好吧    可能这是程序原来的设计   也没办法   
如果能改掉输入就会简洁得多

LLLYYYGGG123 发表于 2013-8-16 21:46:52

还是不错,试一试{:devil:}

____夏雨天zZ 发表于 2013-9-4 13:32:51

支持一下!!{:devil:}

zhass33 发表于 2013-9-11 17:39:18

到底下载哪一个?
页: [1] 2
查看完整版本: 【转】 diameter作品 Balance chemical 化学方程式配平 dbalance再版