");
}
function imgpreview2(id,uid)
{
var KimsonPopupCheck = getPopUpFlag(window.open('','iwin','left=0,top=0,width=100,height=100,scrollbars=yes,status=yes'));
KimsonPopupCheck.document.write("̸\");
}
function showInvWin(url)
{
getPopUpFlag(window.open(url , 'articlewin' , 'left=0,top=0,width=800,height=600,scrollbars=yes,status=yes'));
}
function zoom(uid)
{
window.open('../../_system/module/shop/zoom.php?uid=' + uid,'','left=0,top=0,width=480,height=555,scrollbars=no,status=yes');
}
function getTpriceLoyaltyJs(tprice,val)
{
var tmpval = val ? val : 1;
return parseInt(Math.floor(parseInt(tprice)/tmpval ) * tmpval);
}
function getLoginNeed()
{
if(confirm('αϼž ̿Ͻ ֽϴ. \n\n αϽðڽϱ?'))
{
location.href = "./login.php?referer=" + escape(location.href);
}
}
function getDownInfo(uid)
{
window.open('../../_system/module/upload/info.php?uid=' + uid,'','left=0,top=0,width=480,height=555,scrollbars=yes,status=yes');
}
function sendprint(uid)
{
getPopUpFlag(window.open('../../_system/module/print/print.htm?uid=' + uid , 'printwin' , 'top=0,left=0,width=650,height=600,scrollbars=yes,status=yes'));
}
function sendemail(id,uid)
{
getPopUpFlag(window.open('../../_system/module/email/email.php?id='+id+'&uid=' + uid , 'emailwin' , 'top=0,left=0,width=650,height=600,scrollbars=no,status=yes'));
}
function statview(id)
{
getPopUpFlag(window.open('bbs.php?q=stat&newwin=Y&id='+id , 'bbsstatwin' , 'top=0,left=0,width=650,height=600,scrollbars=no,status=yes'));
}
function singo(table,uid,userid,mbid)
{
if (mbid == "")
{
alert('ȸ α ּ. ');
return;
}
getPopUpFlag(window.open("bbs.php?q=singo&xsite=home&newwin=Y&id=faq&tbl=" + table + "&suid=" + uid + "&userid="+userid, "singowin" , "left=0,top=0,width=550,height=330,scrollbars=no,status=yes"));
}
function getDivWidth(width,div)
{
var maxsize = parseInt(width);
var content = document.getElementById(div);
var img = content.getElementsByTagName("img");
for(i=0; i maxsize') )
{
var heightSize = ( eval('img[' + i + '].height')*maxsize )/eval('img[' + i + '].width') ;
eval('img[' + i + '].width = maxsize') ;
eval('img[' + i + '].height = heightSize') ;
}
}
content.innerHTML = content.innerHTML.replace(/Image View\");
}
//¡ó
function getPageLink(lnum,p,tpage,imgpath)
{
var g_p1 = " ";
var g_p2 = " ";
var g_n1 = " ";
var g_n2 = " ";
var g_cn = " ";
var g_q = " ";
if(p < lnum+1) { g_q += g_p1; }
else{ var pp = parseInt((p-1)/lnum)*lnum; g_q += ""+g_p2+"";} g_q += g_cn;
var st1 = parseInt((p-1)/lnum)*lnum + 1;
var st2 = st1 + lnum;
for(var jn = st1; jn < st2; jn++)
if ( jn <= tpage)
(jn == p)? g_q += ""+jn+""+g_cn : g_q += ""+jn+""+g_cn;
if(tpage < lnum || tpage < jn) { g_q += g_n1; }
else{var np = jn; g_q += ""+g_n2+""; }
g_q += " ";
document.write(g_q);
}
//Ŭ
function getPageGo(n)
{
var p = getUriString('p');
var que = location.href.replace('&p='+p,'');
que = que.indexOf('?') != -1 ? que : que + '?';
que = que.replace('&q=view&uid=' + getUriString('uid') , '');
var xurl = que.split('#');
location.href= xurl[0] + '&p=' + n;
}
//ĶͰ
function getUriString(param)
{
var QuerySplit = location.href.split('?');
var ResultQuer = QuerySplit[1] ? QuerySplit[1].split('&') : '';
for (var i = 0; i < ResultQuer.length; i++)
{
var keyval = ResultQuer[i].split('=');
if (param == keyval[0]) return keyval[1];
}
return "";
}
function FlashExe(width, height, idname, obname, allowscriptaccess, quality, wmode, scale, bgcolor, swLiveConnect, fvalues, base, url) {
document.write("");
}function getDateFormat(date , type)
{
var ck;
var rtstr = "";
var j = 0;
for(var i = 0; i < type.length; i++)
{
if(type.substring(i,i+1) == 'x')
{
rtstr += date.substring(j,j+1);
}
else {
j--;
rtstr += type.substring(i,i+1);
}
j++;
}
document.write(rtstr);
}
function getJosa(str, tail)
{
strTemp = str.substr(str.length - 1);
return ((strTemp.charCodeAt(0) - 16) % 28 != 0) ? str + tail.substr(0, 1) : str + tail.substr(1, 1);
}
//ŸԺ ( , ; ex: getTypeCheck(string , "1234567890") )
function getTypeCheck (s, spc)
{
var i;
for(i=0; i< s.length; i++)
{
if (spc.indexOf(s.substring(i, i+1)) < 0)
{
return false;
}
}
return true;
}
// (number_format)
function commaSplit(srcNumber)
{
var txtNumber = '' + srcNumber;
var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
var arrNumber = txtNumber.split('.');
arrNumber[0] += '.';
do {
arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
}
while (rxSplit.test(arrNumber[0]));
if (arrNumber.length > 1) {
return arrNumber.join('');
}
else {
return arrNumber[0].split('.')[0];
}
}
//
function filterNum(str)
{
return str.replace(/^\$|,/g, "");
}
//üũ
function commaInsert(field)
{
if (!getTypeCheck(field.value , "0123456789,"))
{
alert('ڸ Է ּ. ');
field.value = '';
field.focus();
return false;
}
field.value = commaSplit(filterNum(field.value));
}
During the simulation of contact problem model, the time step was always 5.0E-4sec. But the defined Maximum Time Step was 1.0e-2sec. Why the time step doesn't become shorter than 5.0e-4sce?
Q) During the simulation of contact problem model, the time step was always 5.0E-4sec. But the defined Maximum Time Step was 1.0e-2sec. Why the time step doesn't become shorter than 5.0e-4sce?
A)First of all, it(5.0e-4) is Maximum Time Step. And, maybe you set the Maximum Stepsize Factor as 20 in the contact characteristic page. RecurDyn adopted the concept of buffer radius shown below figure. In post-search stage, if no nodes with radius in the hitting body is contacted with the candidate lines in the defense body and some nodes with buffer radius are contacted, the integration step will be decreased. So, in this case, integration step is 1.oe-4 / 20. Therefore, it is 5.0e-4. *Numerical Integration Strategy. The sufficient condition for a successful numerical integration step is to satisfy both accuracy and stability of the state variables for a system without contact. Satisfaction of the accuracy and stability is not sufficient for a system with a contact. Suppose a bullet collides with an object. If the object is thin, the bullet passes through the object without noticing it. If the object is thick and a moderately large step size satisfies both the accuracy and stability, the bullet penetrates too deep at the first step of a contact. Large and sudden contact force due to the large penetration generally introduces a large numerical error in the state variables. The large numerical error often causes the integration step to fail. Therefore, the contact condition must be considered in deciding an integration step. In order to make a system transition from a non-contact status to a contact status smooth as much as possible, time of contact must be predicted accurately. However, the computationally extensive search algorithm must be triggered to predict the exact time of a contact even though two bodies of a contact pair are located in a distance. Easy and practical solution to this problem is to use the method of backtracking.