else { bp.src = 'http://push.zhanzhang.baidu.cnn/push.js'; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); )(); if (document.location.host.indexOf("ybzhan.cn")==-1 && document.location.host.indexOf("192.168.")==-1 && document.location.host.indexOf("10.115.")==-1) { location.href = location.href.replace(document.location.host, 'www.284719.com'); 六自由度摇摆晃荡试验台_设备晃动测试平台-九五至尊网站 function isNull(_sVal){ return (_sVal === "" || _sVal == null || _sVal == "undefined"); )(); var sAdClassIDs=""; sAdClassIDs="ybzhan;,6371,6382,6453"; function showCompanyInfo() { Vivian.ReCompanyInfoToContact(178969, function (obj) { var c = eval('data=' + obj.value); jQuery("#ddTelPhone").html(c.TelPhone); jQuery("#ddMan").html(c.LinkMan); jQuery("#ddFax").html(c.Fax); jQuery("#ddMobilePhone").html(c.MobilePhone); );

九五至尊网站

服务咨询
, function() { $(this).children(".siteNavBox1").stop(true).slideUp(); $(this).children(".siteNav1").removeClass('hover'); ); $(".Tophead ul li").hover(function() { $(this).children(".ServiceTop1").addClass('hover'); $(this).children(".ServiceBot").show(); , function() { $(this).children(".ServiceBot").stop(true).hide(); $(this).children(".ServiceTop1").removeClass('hover'); );

产品求购企业资讯会展供应

全网搜索 发布询价单
九五至尊网站>产品库>系统集成及工控>运动控制>伺服系统>六自由度摇摆晃荡试验台_设备晃动测试平台
  • 六自由度摇摆晃荡试验台_设备晃动测试平台

六自由度摇摆晃荡试验台_设备晃动测试平台

参考价
58000-198000/套
具体成交价以合同协议为准
  • 型号
  • 品牌其他品牌
  • 所在地南京市
  • 更新时间2026-07-02
  • 厂商性质生产厂家
  • 所在地区南京市
  • 实名认证已认证
  • 产品数量37
  • 人气值128
客服在线 索取相关资料 在线询价

联系方式:张经理 查看联系方式

联系我们时请说明是 九五至尊网站 上看到的信息,谢谢!

同类产品

南京拓维运动科技有限公司专注于Stewart六自由度并联平台研发、制造与服务的专业技术团队。依托南京航空航天大学深厚科研积累,由南航教授团队提供核心技术支撑,核心团队深耕行业十余年,主导交付上海交通大学、东南大学、浙江大学、南京航空航天大学、南京理工大学、中移(上海)信息通信科技有限公司等三百余项目,拥有成熟的机构设计、伺服控制与系统集成能力。

产品覆盖六自由度运动平台、驾驶模拟平台、车辆性能测试台、船舶六自由度摇摆台、耐久性试验台、飞行模拟平台、振动模拟平台、光学调校测试平台、地震模拟体验平台、5D 动感影院平台等全系列装备,广泛应用于工业仿真测试、科研实验、文旅体验、教学实训等领域。

依托的运动控制算法与深厚的项目实施经验,拓维运动科技为汽车、航空航天、科研院所、教育机构及主题文旅行业提供稳定可靠、高度定制化的动态模拟核心装备,致力于成为客户值得信赖的运动模拟技术合作伙伴。

 

点击展示更多内容
产地国产 加工定制
南京拓维运动科技六自由度摇摆晃荡试验台,可模拟多维度摇摆、晃荡、晃动工况,用于各类设备、部件、仪器的可靠性、稳定性及耐晃荡性能测试。
六自由度摇摆晃荡试验台_设备晃动测试平台 产品详情

南京六自由度摇摆台|TW6系列高精度并联运动模拟平台,赋能多行业仿真测试标准化

一、行业发展背景与现存核心痛点

随着航空航天、船舶海事、智能汽车、特种装备、科研仿真产业高速迭代,全维度动态工况复现、设备可靠性耐久测试、沉浸式人员实训需求持续激增,传统单轴振动台、简易三轴摇摆设备已难以匹配研发试验标准,行业普遍存在多重技术瓶颈:

1. 工况还原能力不足:传统设备仅支持单一平移或单一角度摆动,无法同步模拟俯仰、横滚、偏航、升降、纵移、横移复合运动,海浪颠簸、飞行紊流、极限越野等真实耦合工况复现失真,试验数据重复性差、可信度低;

2. 载荷与适配性局限:市面通用摇摆台载荷区间固定、台面尺寸标准化,无法覆盖小件精密传感器至吨级整车 / 舰载设备全跨度测试,且不支持非标安装尺寸定制,改造适配成本高昂;

3. 控制系统封闭兼容性差:多数设备仅搭载专用简易程序,无标准化通讯接口,无法对接 CarSimMATLABX-Plane 等主流仿真软件,缺失开放二次开发接口,难以搭建闭环仿真试验体系;

4. 运行稳定性与防护短板:普通摇摆台多轴同步控制频率低,高速运动易出现抖动、漂移,工作温域狭窄,无完备工业安全防护,高低温、长时间连续耐久测试存在设备过载、漏电安全隐患;

5. 实地试验成本高风险大:户外实车、海上实船、真机飞行测试周期长、耗材成本高,姿态测试具备安全风险,难以开展大批量、标准化对比试验。

针对以上行业痛点,南京拓维运动科技作为专业定制平台厂家,依托多年并联机构伺服控制技术沉淀,自主研发南京六自由度摇摆台 TW6 系列,以 Stewart 六自由度并联架构、全自研运动控制算法、宽域定制化设计,一站式解决多维姿态模拟、大载荷测试、跨软件联合仿真、全天候稳定运行等行业难题,为全领域仿真试验提供高可靠工业级解决方案。

二、南京六自由度摇摆台核心技术架构与工作原理

南京六自由度摇摆台 TW6 系列采用经典 Stewart 六自由度并联机构核心构型,整套系统由静基座平台、动承载平台、六组独立伺服驱动支链、万向球铰、伺服控制系统、上位机仿真软件六大模块组成。
       每条伺服支链两端通过高精度球铰、虎克铰分别连接上下平台,六支链同步独立伸缩,依托全自研运动学正逆解算法实时解算平台目标位姿,伺服环高速闭环调节各支链行程,同步输出三维平移(纵移、横移、升降)与三维旋转(俯仰、横滚、偏航)六自由度复合运动。
       平台内置专业洗出算法与姿态补偿模块,在有限机械行程内放大体感运动幅度,规避运动超限失真;并联闭环结构天然具备高刚度、低形变优势,载荷由六支链均匀分担,无串联机构累积定位误差,动态响应速度、姿态控制精度显著优于传统单轴、三轴模拟设备,可长期稳定复现微振动、大角度摇摆、高频冲击等全类型动态工况。

三、南京六自由度摇摆台关键参数与性能指标

1 TW6 系列六自由度摇摆台核心参数与性能指标

项目

技术规格说明

标准型号

TW6(支持全场景按需定制)

载荷覆盖区间

1kg~50 吨,从轻载精密元器件至重载整车、舰载整机全覆盖

自重

随载荷、台面尺寸、防护配置非标定制,出厂配套完整自重标定报告

外形尺寸

台面长宽、基座高度、安装空间均可非标定制,适配实验室、厂房、实训舱有限场地

标准工作温度

-20℃ ~ 70℃,支持高低温环境舱配套改造

俯仰调节范围

±5°~±45°,工况自定义限位

横滚调节范围

±5°~±45°,姿态平滑无级调节

偏航调节范围

±5°~±45°,支持连续往复旋转模拟

纵移行程

±10mm ~ ±1000mm,按需选配行程模组

横移行程

±10mm ~ ±1000mm,长行程版本适配整车路谱模拟

升降行程

±10mm ~ ±1000mm,模拟起飞、下沉、海浪升沉工况

四、电气与软件系统完整规格

(一)电气硬件规格

1. 电源适配:双规格供电兼容 AC220V/AC380V,适配实验室小型设备、工业重载平台不同供电场景;

2. 多通道通讯接口:标配千兆以太网 EtherCATUSB3.0RS485,可外接传感器、视景主机、数据采集仪、PLC 控制柜;

3. 实时控制频率:伺服闭环控制频率 1000Hz,姿态解算环 200Hz,毫秒级运动响应,多轴同步无滞后;

4. 工业安全标准:整机安全等级 PLd/Cat.3,内置实时过载保护、漏电保护、行程硬限位、急停连锁多重防护,连续 24h 耐久运行风险。

(二)配套软件系统规格

1. 兼容通讯协议EtherCATUDPTCP/IPUSB 串行多协议互通,无缝对接外部仿真设备;

2. 主流仿真软件适配:原生兼容 X-PlaneP3DiRacingCarSimTruckSimPrescanMATLAB/Simulink 等行业主流仿真工具,支持联合仿真闭环测试;

3. 专属六自由度运动控制软件:拓维自研上位机控制系统,内置专业洗出算法,可视化界面自定义体感强度、运动幅度、摇摆周期、往复频次;

4. 开放开发能力:完整开放 API/SDK 开发接口,支持用户自主编辑特种工况、二次开发专属试验程序,同步存储、导出、回放全周期运动数据日志,便于试验追溯与数据分析。

五、南京六自由度摇摆台典型应用场景与行业价值

依托大载荷、宽温域、高精度、可定制、强兼容五大核心优势,南京六自由度摇摆台覆盖航空航天、船舶海事、智能汽车、科研检测、特种装备五大核心领域,落地标准化仿真试验方案:

1. 航空航天仿真领域
       用于飞行模拟器飞行员沉浸式实训,精准复现气流颠簸、起降倾斜、转向侧滑等飞行姿态;同时完成机载雷达、导航传感器、航空电子元器件动态耐久测试,模拟高空、机动飞行下持续摇摆振动工况,验证设备姿态耐受性能,缩短飞行器零部件研发验证周期。

2. 船舶海事海工领域
      模拟 0~12 级海浪带来的船体横摇、纵摇、升沉、偏移复合运动,开展船载导航仪器、海上探测终端、舰载通信设备可靠性测试;搭建船舶驾驶模拟实训系统,培训船员应对风暴、巨浪、急转向等复杂海况,替代海上实船试验,大幅降低出海测试成本与安全风险。

3. 智能汽车与自动驾驶研发
      适配新能源整车、底盘、车载传感器、ADAS 系统 NVH 振动测试、路谱复现试验,1:1 还原铺装路面、非铺装越野、冰雪路面制动侧倾等工况;对接 CarSimPrescan 开展自动驾驶算法闭环仿真,无需场地实车测试即可完成多轮极限工况标定,提升整车动态性能与自动驾驶算法稳定性。

4. 科研院校与精密检测
      高校力学实验室、航天院所、计量检测机构用于振动姿态耦合实验、卫星载荷稳姿测试、光学设备隔振补偿试验;小载荷定制款可完成微型传感器、陀螺仪、精密元器件微小摇摆耐久测试,设备温域覆盖高低温试验室配套需求。

5. 特种装备与 VR 实训
      特种车辆模拟器、工程机械驾驶实训台、 VR 动感体验设备核心载体,自定义运动幅度适配不同体感强度需求,支持批量实训设备同步联动,满足职业培训、科普展馆动态模拟需求。

六、品牌总结:南京拓维运动科技,定制化六自由度摇摆台专业厂商

南京拓维运动科技深耕并联六自由度运动平台研发制造,主营南京六自由度摇摆台全系列非标定制产品,依托完整机械加工、伺服调试、软件算法研发能力,可根据客户载荷、行程、安装空间、仿真软件对接需求,提供从方案设计、整机生产、现场安装调试、售后运维一体化服务。

TW6 系列南京六自由度摇摆台以高承载、高同步、高精度、强兼容性、全天候稳定运行的产品特性,有效解决各行业仿真测试、动态试验、模拟实训环节成本高、工况还原差、设备通用性弱等痛点,推动航空、船舶、汽车、科研行业仿真试验流程标准化、数字化、智能化,为国内运动模拟装备国产化提供可靠硬件支撑。

 


热门产品
产品名称参考价地区公司名称更新时间 
伺服驱动器 ¥0.99 上海市 上海一朔电气科技有限公司 2026-07-15 在线询价
PARKER伺服阀PHT-B512ESDB57 220V ¥100 上海市 上海乾拓贸易有限公司 2026-07-11 在线询价
智能专家自整定伺服调节器 面议 上海市 上海毅碧自动化仪表有限公司 2026-06-13 在线询价
TS810系列纺织伺服驱动器-伺服系统 面议 深圳市 深圳市汇川技术股份有限公司 2026-06-08 在线询价
西门子S120整流单元报F30005过载模块坏维修 ¥800 上海市 上海涌迪工业自动化有限公司 2026-05-27 在线询价
智能电动(伺服)操作器 面议 滁州市 安徽美克斯自动化仪表有限公司 2026-05-08 在线询价
免责申明

所展示的信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,九五至尊网站对此不承担任何责任。九五至尊网站不涉及用户间因交易而产生的法律关系及法律纠纷,纠纷由您自行协商解决

友情提醒 :本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈等不诚信行为,请您立即与九五至尊网站联系,如查证属实,九五至尊网站会对该企业商铺做注销处理,但九五至尊网站不对您因此造成的损失承担责任!

(function () { var adma27 = document.createElement("script"); adma27.type = "text/javascript"; adma27.async = true; adma27.src = "https://yxb.xwboo.com/Advert/GetInfoByJS?ID=Advs27&AdClassIDs=" + sAdClassIDs; var ss27 = document.getElementsByTagName("script")[0]; ss27.parentNode.insertBefore(adma27, ss27); )();
关于我们|网站导航|本站服务|会员服务|网站建设|特色服务|旗下网站|友情链接|在线投诉|兴旺通|供应信息

九五至尊网站-仪器仪表行业“互联网+”服务平台

@ 2026 九五至尊网站 ybzhan.cn All Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师ICP备案号:浙B2-20100369-24

客服热线:0571-87756399,87759942加盟热线:0571-87756399展会合作:0571-87759945客服邮箱:873582202@qq.com 投稿邮箱:ybzhan@qq.com

网站客服:服务咨询:对外合作:仪表采购群: 仪表技术群:

版权所有©浙江兴旺宝明通网络有限公司


提示

×

*您想获取产品的资料:

以上可多选,勾选其他,可自行输入要求

个人信息:

) $('.getInfo li i').click(function(){ $(this).parent().toggleClass('checked'); $("#otherHelp").removeAttr("readonly","") if($(this).attr("value")=="otherli" && $(this).parent().hasClass("checked")==false) { $("#otherHelp").val(''); $("#otherHelp").attr("readonly","readonly") ) $('.promptMessage_title .close').click(function(){ $('.promptMessage_Bg').hide(); $('.promptMessage').hide(); ) //提交方法 var btnOK=true;//防止重复点击 function submitProductsMessage() { if(btnOK==false) {return; var cid = jQuery.trim(jQuery("#txtCompanyID").val()); var proID = jQuery.trim(jQuery("#txtProID").val()); if (cid == null || cid == "" || cid == "0" || proID == null || proID == "" || proID == "0") { alert("无此公司,ID错误。"); return; var ranNum ="";// jQuery.trim(jQuery("#ranNum").val()); // var detail=jQuery.trim(jQuery("#detail_"+ranNum).val()); // var title=jQuery.trim(jQuery("#title_"+ranNum).val()); var detail = ""; var title = ""; var linkMan = jQuery.trim(jQuery("#linkMan").val()); var companyName = jQuery.trim(jQuery("#companyName").val()); var tel = jQuery.trim(jQuery("#tel" ).val()); var email = jQuery.trim(jQuery("#email" ).val()); //var valCode = jQuery.trim(jQuery("#valCode").val()); var addr = "";//jQuery.trim(jQuery("#addr_" + ranNum).val()); /* if(type=="1"&&(title==""||title=="请输入你感兴趣的产品")) { showError(jQuery("#title_"+ranNum),"请输入留言主题",type); return; */ if (linkMan == "") { jQuery("#linkMan" ).focus(); alert("请填写您的姓名"); return; if (tel == "") { jQuery("#tel" ).focus(); alert("请填写联系电话"); return; else { var tel = document.getElementById('tel' ).value; if (!/^(\(\d{3,4 \)|\d{3,4 -|\s)?\d{7,14 $/.test(tel)) { alert('固定电话有误,请重填'); return false; if (email != "") { if (!IsEmail(email)) { alert('Email格式有误,请重填'); return false; var _issendbuy = ""; var valCode=""; var _SelRevHelp=""; var otherHelp=""; var ULa = document.getElementById("ProvidesHelp");   var lia = ULa.getElementsByTagName("li");   for(var i=0;i ; otherHelp=jQuery("#otherHelp").val(); if(otherHelp!="") { _SelRevHelp=_SelRevHelp+otherHelp if(_SelRevHelp==""){ alert("请选择您想获取产品的资料"); return; var thisURL=window.parent.window.location.href; btnOK=false; jQuery(".promptMessage button").text("提交中..."); Vivian.SendProductsMessage(cid, title, proID, linkMan, companyName, tel, email, detail, addr, _issendbuy, valCode,_SelRevHelp,thisURL,SendProductsMessageCallBack).value; function SendProductsMessageCallBack(obj) { btnOK=true; jQuery(".promptMessage button").text("提交"); var _site = window.location.host; var cid = jQuery.trim(jQuery("#txtCompanyID").val()); var proID = jQuery.trim(jQuery("#txtProID" ).val()); if (cid == null || cid == "" || cid == "0" || proID == null || proID == "" || proID == "0") { alert("无此公司,ID错误!"); return; // var getStandDomain = AjaxClass.GetStandDomain(cid).value; // Boxy.hide(); jsonStr = obj.value; var jsonobj = eval("rrr=" + jsonStr); if (jsonobj.Detail) { switch (jsonobj.Detail[0].Success) { case "-1": alert("验证码失效!请点击验证码进行刷新操作!"); break; case "-5": alert("很抱歉,您的信息包含了非法字符(" + jsonobj.Detail[0].DirtyWords + "),请修改!"); break; case "-10": alert("留言成功,邮件发送失败!"); break; case "10": alert("留言成功!"); $('.promptMessage_Bg').hide(); $('.promptMessage').hide(); jQuery("#linkMan").val(''); jQuery("#companyName").val(''); jQuery("#tel" ).val(''); jQuery("#email" ).val(''); jQuery("#ProvidesHelp li").removeClass("checked") jQuery("#otherHelp").val(''); break; case "1": alert("留言成功!"); $('.promptMessage_Bg').hide(); $('.promptMessage').hide(); jQuery("#linkMan").val(''); jQuery("#companyName").val(''); jQuery("#tel" ).val(''); jQuery("#email" ).val(''); jQuery("#ProvidesHelp li").removeClass("checked") jQuery("#otherHelp").val(''); break; case "-2016001": alert("失败!您发送信息太过频繁!"); break; case "-2016002": alert("失败!由于您曾频繁发送IP已经被封锁!"); break; default: alert("数据写入失败!"); break; function IsEmail(s) { var patrn = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if (!patrn.exec(s)) return false else return true function IstrueName(s) { var patrn = /[():;“”‘’,。?《》{ 【】、!~,;!()]+/; if (patrn.exec(s)) return false else return true function IsTel(s) { var patrn = /^[ /0-9-/u9fa5]*$/; ///^(\(\d{3,4 \)|\d{3,4 -)?\d{7,8 $/; if (!patrn.exec(s)) return false else return true jQuery(document).ready(function () { ProductDetailToCommentList("1", "3"); ); var CountIndex = 0; function ProductDetailToCommentList(pageindex, pagesize) { var PID = "16995145"; var strObj = Vivian.ReProductDetailToCommentList(PID, pageindex, pagesize).value; var jsonObj = eval("d=" + strObj); var html = ""; if (jsonObj.Detail.length > 0) { for (var i = 0; i < jsonObj.Detail.length; i++) { var Tclass = ""; var Tname = ""; if (jsonObj.Detail[i].Type == "1") { Tclass = "good"; Tname = "好评"; else if (jsonObj.Detail[i].Type == "2") { Tclass = "middle"; Tname = "中评"; else if (jsonObj.Detail[i].Type == "3") { Tclass = "bad"; Tname = "差评"; html += "" + jsonObj.Detail[i].CreateTime + "\ " + Tname + "\ " + jsonObj.Detail[i].CommentDetail + "\ " + jsonObj.Detail[i].CommentName + "\ " + jsonObj.Detail[i].IP + "" CountIndex = jsonObj.PageCount; jQuery("#CurrentSize").html(pageindex);//当前页面页数 jQuery("#Counts").html(jsonObj.Counts); //总条数 jQuery("#CurrentCount").html(jsonObj.Detail.length);//当前页数据条数 jQuery("#ProductComment").html(html);//填充数据 else { jQuery(".tcontent").hide();//隐藏数据表格 jQuery(".pages").hide();//隐藏分页列表 jQuery(".null").show();//显示暂无评论 function AddProductDetailToComment() { var PID = "16995145"; var Type = jQuery(':radio[name="InvoiceType"]:checked').val(); var CommentDetail = jQuery("#CommentDetail").val(); var anonymous = "0"; var AclassName = document.getElementById("anonymous").className; var CommentName = ""; if (AclassName == "checked") { CommentName = "1"; if (Type == "0" || Type == "" || Type == null) { dialog.alert("请选择评价类型"); return; if (CommentDetail == "") { dialog.alert("请输入评价内容"); return false; if(CommentDetail.length>100) { dialog.alert("评价内容长度不能超过100字!"); return false; var strObj = Vivian.AddProductDetailToComment(PID, Type, CommentDetail, CommentName).value; var jsonObj = eval("d=" + strObj); if (jsonObj.Detail) { if (jsonObj.Detail[0].Success > 0) { dialog.alert("评价成功!",location.reload()); var currpage = 1; //上一页 function prevPage() { if (currpage!=1) { currpage = currpage - 1; ProductDetailToCommentList(currpage, "3"); function NextPage() { if (currpage < CountIndex) { currpage = currpage + 1; ProductDetailToCommentList(currpage, "3"); $(".anonymous span a").click(function() { $(this).toggleClass("checked"); ); if (isLiveCompProArr('16995145')) { jQuery('.comBtn').removeAttr("onclick"); jQuery('.comBtn').attr('class', 'clicked'); Vivian.UpdateBrandHappiness('0') //不同显示 var time_range = function (beginTime, endTime, nowTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; var stre = endTime.split (":"); if (stre.length != 2) { return false; var strn = nowTime.split (":"); if (stre.length != 2) { return false; var b = new Date (); var e = new Date (); var n = new Date (); b.setHours (strb[0]); b.setMinutes (strb[1]); e.setHours (stre[0]); e.setMinutes (stre[1]); n.setHours (strn[0]); n.setMinutes (strn[1]); if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) { return true; else { //alert ("当前时间是:" + n.getHours () + ":" + n.getMinutes () + ",不在该时间范围内!"); return false; var _checkfreecontactus=false; _checkfreecontactus=true; else { $(this).find("img").elevateZoom({ zoomWindowFadeIn: 500, zoomWindowFadeOut: 500 ); ) function openOrderBox() { if(jQuery("#KFCenterScreen").length > 0 && !jQuery("#KFCenterScreen").is(':hidden')){ jQuery("#KFCenterScreen .accept").click(); jQuery("#KFCenterScreen .Open-Xwt").click(); else if (jQuery("#KFRightScreen a").length > 0) { ChatBoxClick(); else if (jQuery(".Xwt").length > 0 && jQuery(".OnlineBtn").length > 0) { ChatBoxClick(); else { $("#view-tip").show(); return false;
温馨提示

该企业已关闭在线交流功能

jQuery(document).ready(function () { ClassKeyWordAutocomplete("keys"); ); function ClearFristInfo(clint, info, stype) { if (stype == 1) { if (document.getElementById(clint).value == info) { document.getElementById(clint).value = ''; else if (document.getElementById(clint).value == "") document.getElementById(clint).value = info; function ChktxtDetail() { var txtdetail_ = jQuery.trim(jQuery("#txtDetail").val()); //console.log(txtdetail_) // currObj = jQuery("#txtDetail"); if (txtdetail_.length != 0 && txtdetail_ != '请简单描述您的需求,限200字') { return true; else { //alert("请简单描述"); //jQuery("#txtDetail").focus(); return false; //显示公司联系人 var _issendcontact=true; function ShowCompanyContact(Cid) { jQuery("#viewcodeimg").attr('src','/ValidCode.aspx?type=viewcontact&v='+Math.random()); jQuery("#view-contact").show(); var href = window.location.href; var json = Vivian.InsertClickCompanyLink(Cid, href).value; function IsTel(s) { var patrn = /^[ /0-9-/u9fa5]*$/; ///^(\(\d{3,4 \)|\d{3,4 -)?\d{7,8 $/; if (!patrn.exec(s)) return false; else return true; //通用查看联系发送信息 function SendCompanyContactMessage(cid) { //$(".Wrong").hide(); jQuery(".view-btn button").text("提交中..."); if(_issendcontact==false) { return; _issendcontact=false; //var cid = .trim($("#cid").val()); if (cid == null || cid == "" || cid == "0") { alert("提示", "", "无此公司,ID错误!"); location.reload(); return; var _typename=""; var _ordertype="0"; var _orderflag=jQuery('input:radio[name="consultType"]:checked').val(); if(_orderflag=="1"){_typename="询价产品"; else if(_orderflag=="2"){_typename="售后服务"; var title =document.getElementById("viewtitle").value; //var detail = title + _typename; var detail = jQuery.trim(jQuery("#view-txtDetail").val()); var linkMan = document.getElementById("viewlinkname").value; // jQuery("#viewlinkname" ).val(); var companyName =jQuery.trim(jQuery("#viewcompanyname" ).val()); var tel = document.getElementById("viewtel").value; //jQuery("#viewtel").val(); var email =""; var proID = document.getElementById("viewpid").value; //jQuery("#viewpid").val(); var _valCode =jQuery.trim( document.getElementById("viewcontactcode").value); //jQuery("#viewcontactcode").val(); var addr =""; var IsNoSend = jQuery('input:radio[name="isnosend4"]:checked').val(); if (typeof (IsNoSend) == "undefined") { IsNoSend = "0";//默认不转发 if(document.getElementById("getInfo")!=null) { if(document.getElementById("getInfo").checked==false) { IsNoSend = "0"; var WXTel = ""; var codename="viewcontact"; var PvcID = "0"; var _url=location.href; var touserid=""; if (detail == "" || detail == "请简单描述您的需求,限200字") { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("请先描述您的需求"); return; else if (detail.length > 200) { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("描述请控制在200字以内"); return; //包含 http 或https 或.com .cn .net .php,.asp,.jsp 的 提示 if (detail.length > 0) { var tempInqContent=detail.toLowerCase(); if ( tempInqContent.indexOf("http")>-1 || tempInqContent.indexOf("https")>-1 || tempInqContent.indexOf(".com")>-1 || tempInqContent.indexOf(".cn")>-1|| tempInqContent.indexOf(".net")>-1|| tempInqContent.indexOf(".php")>-1|| tempInqContent.indexOf(".asp")>-1|| tempInqContent.indexOf(".jsp")>-1) { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("留言信息中请勿包含网址,请修改后再次提交。"); // showInputWrong(jq("#viewtitle"), "留言信息中请勿包含网址,请修改后再次提交。"); return; if(location.href.indexOf("zyzhan")>-1 || location.href.indexOf("chem17")>-1) { if (companyName == "" || companyName == "您的单位...") { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("请填写您的单位"); //showInputWrong($("#viewcompanyname"), "请填写您的单位"); return; if (linkMan == "" || linkMan == "您的姓名...") { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("请填写您的姓名"); jQuery("#viewlinkname").focus(); return; if (tel == "" || tel == "固定电话或手机...") { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("请填写联系电话"); jQuery("#viewtel").focus(); return; else { if (!IsTel(tel)) { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("联系电话输入错误"); jQuery("#viewtel").focus(); return; if (_valCode == "") { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); alert("请填写验证码"); jQuery("#viewcontactcode").focus(); return; var otherInfo = ""; var isMember = "0"; var answerDate = ""; var strSex = ""; var strIndustrys = ""; var strPvc = ""; if(title=="") { title=detail; if(detail.length>25) { title=detail.substring(0,25)+"......"; Vivian.NewNewSendMsgOnlySaveNoSendMeg(cid,title, proID, linkMan,companyName,tel, email,detail, addr,_valCode, PvcID, _ordertype,codename, IsNoSend,"","",_orderflag,SendCompanyContactMessageCallBack); function SendCompanyContactMessageCallBack(obj) { _issendcontact=true; jQuery(".view-btn button").text("提交信息"); var result = obj.value; try { var jobj = eval("data=" + result); if (jobj.Detail[0].Success) {//第一步存入数据库成功 var NewOrderID = jobj.Detail[0].Success; if (NewOrderID >0) { Vivian.SendMsgOnlySaveNoSendMeg_CallBackToSend(NewOrderID, function() { return false; ); jQuery("#view-contact").hide(); // jQuery("#view-contact-success").show(); //alert("您的留言已提交成功!我们将在第一时间回复您~"); jQuery("#viewcompanyname").val(''); jQuery("#viewlinkname").val(''); jQuery("#viewtel").val(''); jQuery("#viewcontactcode").val(''); var man=jQuery("#viewlinkname").val(''); var _proid=jQuery("#viewpid").val(); if(location.href.indexOf("sale")>-1) Vivian.ReCompanyMobileBySID(_proid,GetMobileCallBack); else Vivian.ReCompanyMobileByPID(_proid,GetMobileCallBack); else { switch (NewOrderID) { case -1: alert("验证码失效!请点击验证码进行刷新操作!"); break; case -5: alert("很抱歉,您的信息包含了非法字符(" + jsonobj.Detail[0].DirtyWords + "),请修改!"); break; case -10: alert("留言成功,邮件发送失败!"); break; case -11: alert("留言信息中请勿包含网址,请修改后再次提交!"); break; case -2016001: alert("失败!您发送信息太过频繁!"); break; case -2016002: alert("失败!由于您曾频繁发送IP已经被封锁!"); break; default: alert("数据写入失败"); break; else { alert("留言失败"); catch (ex) { alert("留言失败。"); jQuery("#viewcodeimg").attr('src','/ValidCode.aspx?type=viewcontact&v='+Math.random()); function GetMobileCallBack(obj) { jQuery("#view-contact-success").show(); var result = obj.value; if(result!=null && result!="") jQuery("#viewcontentmobile").html(result); document.write("")