找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载Motor-CAD电机多物理域设计教材购买入口 | 奖励入口
★新会员论坛须知★《西莫电机技术》第39期发售火热进行中Flux电机电磁阀有限元分析教程团购入口 | 奖励入口论坛微信公众平台欢迎入驻
西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总
查看: 4980|回复: 30

[原创] Java 电机设计程序 连载

[复制链接]

该用户从未签到

发表于 2011-11-24 20:17 | 显示全部楼层 |阅读模式 来自: 中国江苏苏州

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本人欲用J设计一个集
1. 电机设计;
2.电磁数据管理;
3.出厂检验数据管理
于一体的企业版系统。

本系统采取 Java语言设, 数据库为 MYsql.
首先是三相异步感应电动机的设计程序。
现以连载的方式呈现。
希望各位大侠指点。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

该用户从未签到

 楼主| 发表于 2011-11-24 20:21 | 显示全部楼层 来自: 中国江苏苏州
既然是电机,就得使用导体. 所以,首先提交 Conductor 类。



/**
* Conductor.java
* @author wenzee
* 本类定义了 Conductor
*/
public class Conductor {
        // Non parameter constructor
        public Conductor() {
               
        }
        // default constructor
        public Conductor(String model, double conductivity, double temperatureCoefficient,
                        double specificHeat, double thermalConductivity) {
                this.setModel(model);
                this.setConductivity(conductivity);
                this.setTemperatureCoefficient(temperatureCoefficient);
                this.setSpecificHeat(specificHeat);
                this.setThermalConductivity(thermalConductivity);
        }
        // constructor based on another Conductor
        public Conductor(Conductor base) {
                this(base.model, base.conductivity, base.temperatureCoefficient,
                                base.specificHeat, base.thermalConductivity );
        }
        /**
         * @return the model
         */
        public String getModel() {
                return model;
        }
        /**
         * @param model the model to set
         */
        public void setModel(String model) {
                this.model = model;
        }

        /**
         * @return the conductivity
         */
        public double getConductivity() {
                return conductivity;
        }
        /**
         * @param conductivity the conductivity to set
         */
        public void setConductivity(double conductivity) {
                this.conductivity = conductivity;
        }

        /**
         * @return the temperatureCoefficient
         */
        public double getTemperatureCoefficient() {
                return temperatureCoefficient;
        }
        /**
         * @param temperatureCoefficient the temperatureCoefficient to set
         */
        public void setTemperatureCoefficient(double temperatureCoefficient) {
                this.temperatureCoefficient = temperatureCoefficient;
        }

        /**
         * @return the density
         */
        public double getDensity() {
                return density;
        }

        /**
         * @param density the density to set
         */
        public void setDensity(double density) {
                this.density = density;
        }

        /**
         * @return the specificHeat
         */
        public double getSpecificHeat() {
                return specificHeat;
        }

        /**
         * @param specificHeat the specificHeat to set
         */
        public void setSpecificHeat(double specificHeat) {
                this.specificHeat = specificHeat;
        }

        /**
         * @return the thermalConductivity
         */
        public double getThermalConductivity() {
                return thermalConductivity;
        }

        /**
         * @param thermalConductivity the thermalConductivity to set
         */
        public void setThermalConductivity(double thermalConductivity) {
                this.thermalConductivity = thermalConductivity;
        }


        private String model;        //导体名称,如Aluminium, Copper
        private double conductivity;        // 导电率, 这里没有使用 resistivity, 是便于计算
        private double temperatureCoefficient;        //电阻温度系数
        private double density;        // 密度
        private double specificHeat;        //比热容
        private double thermalConductivity;        // 热传导系数
       
}

评分

参与人数 2西莫币 +12 收起 理由
179361311 + 6 很符合本版
么么茶 + 6 鼓励

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-11-25 10:37 | 显示全部楼层 来自: 中国天津
回复 1# wenzee


    楼主为何非要用Java呢?VB不就挺好的吗?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-11-25 18:31 | 显示全部楼层 来自: 中国江苏苏州
1. 首先VB不是免费得, 虽然Visual Studio Express是免费得,单VB.net与VB 6.0完全不一样,也是面向对象的,学习VB.net, 还不是学习 C#或 C/C++。
2. 对于我们这些非专业程序员来说, C/C++太复杂,不适合。
3. Java相对C/C++来说,比较简单,当然它比VB复杂很多,但是Java有很多VB没有的优点.
4. Java的IDE Eclipse, Netbeans 都是免费得,且开源。如果你有写程序,有使用盗版,不是自相矛盾。
5. Java跨平台,安全。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-12-2 11:05 | 显示全部楼层 来自: 中国上海
编好了,把源程序给大家
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2011-12-2 15:37 | 显示全部楼层 来自: 中国福建福州
计算机语言很多,每个语言有其最适合的应用。Java在数据库应用、基于Web的分布式应用、智能手机/设备应用上应该不错,但在这种大量密集计算的应用中可能会有问题,你的编程应该不会轻松,因为没有什么算法可以直接用,要很多基础编程,计算速度也可能不怎地(除了初期的路算可能还行外)。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-3-16 14:35 | 显示全部楼层 来自: 中国天津
支持楼主,早日完成
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-3-26 23:00 | 显示全部楼层 来自: 中国辽宁抚顺
支持,顶一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-10-5 18:36 | 显示全部楼层 来自: 中国江苏苏州
祝您早日成功,到时别忘了分享一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-10-10 23:49 | 显示全部楼层 来自: 中国湖南长沙
支持,顶一下
祝您早日成功,到时别忘了分享一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-11-12 09:13 | 显示全部楼层 来自: 中国江苏南京
绝对支持,楼主加油!等你的经验分享
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-11-17 20:42 | 显示全部楼层 来自: 中国辽宁抚顺
支持楼主,早日完成
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2012-11-19 23:20 | 显示全部楼层 来自: 中国湖南湘潭
祝您早日成功,到时别忘了分享一下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-11-28 15:44 | 显示全部楼层 来自: 中国河南焦作
过去整整一年了,不知楼主进展如何?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2012-12-5 09:51 | 显示全部楼层 来自: 中国湖南湘潭
支持楼主,早日完成,希望可以分享
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 10 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2013-5-18 13:46 | 显示全部楼层 来自: 中国山西太原
过去整整1.5年了,不知楼主进展如何?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-5-19 19:45 | 显示全部楼层 来自: 中国北京
这帖也能翻出来的,厉害。
不过支持楼主这种思想
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 57 天

连续签到: 9 天

[LV.5]常住居民I

发表于 2013-6-3 17:40 | 显示全部楼层 来自: 中国湖北武汉
期待楼主破茧成蝶,早上让坛友们分享胜利成果{:soso_e113:}
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-7-5 09:58 | 显示全部楼层 来自: 中国辽宁大连
dos是正版,为什么不用win?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2013-7-12 21:12 | 显示全部楼层 来自: 中国湖北鄂州
加油支持,成功分享下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3|浙公网安备:33028202000436号 )

GMT+8, 2024-12-22 19:44 , Processed in 0.099781 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表