Friday, July 29, 2022

WelSim开源了官方网站代码

当今所有软件产品都已经离不开开源软件与社区,很多大型软件与科技公司也都是开源软件的积极贡献者。WelSim一直是开源社区的支持者,尤其对于那些友好的开源协议,如MIT,BSD,LGPL等等,WelSim使用了一些开源代码来打造产品。可以说WelSim产品的开发和各种开源项目紧密相关,为了回馈开源社区,最近开源了全部的官方网站代码(welsim.com),本次公开的是WelSim第一个完整的开源代码项目。相信有很多个人和组织也会从本次的开源项目中受益。

WelSim网站从2017年上线至今有5年多时间,网站运行稳定,设计符合产品的景愿与形象,展示了产品同时,也在网站上发表了很多工程仿真与科学计算的技术文章。最近,网站系统被重新构架,将动态网站转为纯静态网站,并做了大量优化与迁移,同时开源了更新后的网站代码。

虽然动态网站在交互性和功能性上有巨大优势,但是对于中小企业或者展示型网站,静态网站完全可以满足需求,而且静态网站还有很多优点。目前WelSim的网站系统有如下优点:

1. 纯静态网站,易于部署,同时运维成本极低。适合中小企业和个人。

2. SEO友好,网站内容可以被各大搜索引擎快速发现,无需配置额外的缓存硬件或服务。

3. 页面设计精美大气,层次分明,布局合理。适合展示各种类型的产品与项目。

4. 手机访问友好(这点非常重要)。

5. 支持博客和新闻系统,且易于维护。

WelSim网站源码会随着仿真产品的发展,不断更新迭代。欢迎对网站开发和仿真技术感兴趣的朋友关注本开源库。也欢迎您发现本开源库中的问题,提交修复和增强代码。

目前welsim.com的开源库发布在github上。(https://github.com/WelSimLLC/welsim.github.io)

随着生态与产品的发展,WelSim今后可能还会继续开源一些高质量项目,为仿真和开源社区做贡献。

Wednesday, June 26, 2019

A Free Unit Converter App for Engineers

In the engineering design and calculation practice, various unit systems will be encountered. It is very important to convert these engineering quantities accurately and quickly. WELSIM recently released a free unit converter application — UnitConverter. This application helps engineers convert quantity values between units correctly and quickly.

Units under the SI unit system


Currently, this application supports 15 default unit systems, including:

SI (kg, m, s, K, A, N, V)
MKS Standard (kg, m, s, C, A, N, V)
NMMTON Standard (t, mm, s, C, A, N, mV)
BIN Standard (lbm,in,s,F,A,lbf,V)
US Engineering (lb,in,s,R,A,lbf,V)
CGS Standard (g, cm, s, C, A, dyne, V)
NMM Standard (kg, mm, s, C, mA, N, mV)
UMKS Standard (kg, um, s, C, mA, uN, V)
NMMDAT Standard (dt, mm, s, C, mA, N, mV)
BFT Standard (lbm, ft, s, F, A, lbf, V)
CGS Consistent (g, m, s, C, A, dyne, V)
NMM Consistent (t,m,s,mC,mA,t*mm/s2,mV)
UMKS Consistent (kg, m, s, pC, pA, uN, pV)
BIN Consistent (slinch,in,s,C,A,slinch*in/s2,V)
BFT Consistent (slug, ft, s, C, A, slug*ft/s2, V)


Units under the US Engineering unit system

Due to a large number of unit quantities, UnitConverter groups all units into six categories: Basic, Common, Mechanical, Thermal, Electrical, and Magnetic. The supported units for each category are described below.

The Base units support Angle, Current, Length, Mass, Temperature, and Time.
Length value conversion

The Common units support Area, Density, Energy, Frequency, Volume.
Mass density value conversion

The mechanical units support: Acceleration, Angular Acceleration, Angular Velocity, Force, Moment of Inertia, Power, Pressure, Torque, Velocity.
Pressure value conversion

The thermal units support Heat Flux Density, Heat Transfer Coefficient, Specific Heat Capacity, Thermal Conductivity, and Thermal Expansivity.
Specific heating capacity value conversion
The electrical units support Capacitance, Electric Charge, Electrical Conductance, Electrical Conductivity, Inductance, Surface Charge Density, Surface Current Density, Voltage, Volume Charge Density.
Surface charge density value conversion

The magnetic units support magnetic field strength, magnetic flux density.
Magnetic flux density value conversion


The current first release version already supports 15 unit systems and 36 unit quantities. The following versions will also support more unit quantities.


Click on the About option in the menu to display the information of the UnitConverter application, as well as local hardware information.
UnitConverter about information


Finally, this UnitConverter is free and you can download it directly from https://welsim.com/unitconverter.