读书人

努力打造极致性能、最易于使用的嵌入式

发布时间: 2012-02-06 15:52:45 作者: rapoo

努力打造极致性能、最易于使用的嵌入式脚本GForcal
关于Forcal,参考:http://www.forcal.net/sysm/forcal9/forcal.htm

Forcal以动态库的形式提供,绿色免安装,具有规范统一的接口,因而可以像使用API函数一样使用它,在C/C++、C#、Delphi等程序中都易于使用。Forcal具有与Lua相当的速度,但更易于扩展,语法功能更完善。

GForcal可看作应用程序与Forcal之间的一个接口,但GForcal简化了Forcal脚本的使用。参考:http://www.forcal.net/sysm/forcal9/fchtm/gforcal.htm

FC2D是一个Forcal扩展库,主要包含一些绘制2D图形的函数。多线程动态绘制图形是FC2D的基本特点。参考:http://www.forcal.net/sysm/forcal9/fchtm/fc2d.htm

要演示GForcal和FC2D中的例子,请下载Forcal9:http://www.forcal.net/xiazai/forcal9/forcal32w.rar

注意:要在C++中演示这些例子,在编译时需要头文件forcal32w.h和gforcal32w.h,引入库GForcal32W.lib;在运行时需要GForcal32W.dll及支持库Forcal32W.dll、MForcal32W.dll和FcData32W.dll,以及相关Forcal扩展库的支持。在C#中演示例子,请下载:http://www.forcal.net/xiazai/forcal9/forcal9code.rar

欢迎任何人的任何意见,特别欢迎用过Lua或Python等与其他语言混合编程的朋友发表对GForcal的看法。

说明:我的例子都是数值计算例子,仅仅是因为我对此稍微熟悉些。Forcal是一个通用型的脚本,可用于其他任何用途。

敬请关注【Forcal超微型软件开发(招募合作开发人员)】:http://www.forcal.net/qita/ultramicrosoft.htm

欢迎访问:http://www.forcal.net/

[解决办法]
支持一下
[解决办法]
支持一下
[解决办法]
楼主精神可嘉,赞一个。
[解决办法]
有LuaJIT快吗?
[解决办法]
支持下lz !
[解决办法]
支持一下,楼主精神值得学习。

[解决办法]
鼓励原创,帮你宣传。推荐。
[解决办法]
很难学啊
[解决办法]
zhichiyixia
[解决办法]
强力插入前排支持!
[解决办法]
呵呵,瞅瞅
[解决办法]
敬请关注【Forcal超微型软件开发(招募合作开发人员)】:http://www.forcal.net/qita/ultramicrosoft.htm

欢迎访问:http://www.forcal.net/
[解决办法]
支持一下,楼主精神值得学习。

[解决办法]
支持一下,楼主精神值得学习太好了。

[解决办法]
支持一下,楼主精神值得学习太好了。
[解决办法]
真是好松松散散
[解决办法]
地对地导弹点点滴滴
[解决办法]
life is short,you need python.
[解决办法]
支持下
[解决办法]
厉害 厉害!!!!!!!!!
[解决办法]
支持+学习
[解决办法]
不错,很好
[解决办法]
支持支持支持
[解决办法]
forcal 没见过。。。天天尝鲜啊
------解决方案--------------------


探讨

life is short,you need python.

[解决办法]
楼主牛人,精神比较执着。
[解决办法]
不错!支持!
[解决办法]
去年在matlab的那些论坛关注过。

LZ的forcal
看起来,比过去强大了很多。

不过,至今没去试试使用它。

-----------------

我对 【FORCAL图形库FC2D】有点意思,看到plot,有点matlab的感觉。

对于http://www.forcal.net/sysm/forcal9/fchtm/fc2d.htm
中的 3.1 C++例子,
看到
C/C++ code
~GetMax(::max)=max;                                     //由C++程序调用,返回总的数据组数~SetXY(x,y::now,A,B)= A[now]=x, B[now++]=y, PlotExe[];  //由C++程序调用,设置一组数据,并发出刷新命令
[解决办法]
支持一个。
[解决办法]
大力支持
[解决办法]
鼓励原创,帮你宣传。推荐。
[解决办法]
谢了这么多东西 真不容易
不管有用没有都应该精神支持一下!!
[解决办法]
支持 支持
[解决办法]
挺好,佩服楼主。有的时候,兴趣爱好就是信仰啊!
[解决办法]
是开源的吗?
[解决办法]
名字太长了,不好记。
[解决办法]
挺好~~~
这样的‘胶水’语言挺好.
autoit ,模拟精灵........
如果能够提供一些专门的需要,而不是大而全的需要,可能更容易普及一些
[解决办法]
探讨
Forcal支持多线程。例如以下图片中的三个窗口:上面的OpenFcGl窗口在动态演示三维图形,Plot窗口在动态演示二维图形,而OpenFC主窗口界面正在进行计算。



可通过MForcal的函数UseForcal使用多线程,这是比较方便的。但也可以通过C/C++、delphi等自己设计多线程系统,只要保证互斥使用Forcal资源即可。

以上多线程例子可通过OpenFC演示:ht……

[解决办法]
支持一下,第一次看到这个东东。
[解决办法]
语法好丑

读书人网 >perl python

热点推荐