Перейти к публикации

Рекомендованные сообщения



4 часа назад, Blurp сказал:

64.gif

  Показать содержимое

 

 

Фигня, смотри как надо:

Скрытый текст

 

Кузнечик фри. :blum3:

Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, SAPRonOff сказал:
  Показать содержимое

 

 

Чет не пойму, а почему часы на 15 умножены?

10 минут назад, Blurp сказал:

And....

где-где, в каменном веке.  

1118.jpg.d81fe142b301c350bb84b5f5390b173b.jpg

Hide  
Ссылка на сообщение
Поделиться на других сайтах

А кстати, для манипулирования параметрами хватит и Web-link. Blurp, закежь код?

тыц  

wl.thumb.png.65d1a489e52e7ad386c19fdcc9c960f7.png

Hide  

param.html

Изменено пользователем frei
Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, frei сказал:

Чет не пойму, а почему часы на 15 умножены?

это я "счетовод" =)

Скрытый текст

 

 

23 часа назад, Blurp сказал:

And....

извиняюсь за оффтоп, просто интересная задача:blush2:

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, SAPRonOff сказал:

интересная задача:blush2:

Ага. Есть, над чем подумать. Типа как над нижеследующим.

  Без минуты 7, а они все еще 6 показывают :)  

CJ2nX.png

Hide  
6 часов назад, Onizuka сказал:

Часы на Creoson?

Ну..... Как бы не совсем на......

Даже совсем не. :blush2:

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
  • 3 месяца спустя...

Web.Link.  Стрелочные часы.

исходный код  
<HTML>
<HEAD>
<TITLE>Change Dimensions</TITLE>
<script>
function startTime()
{
 var today = new Date();
 var h = today.getHours();
 var m = today.getMinutes();
 var s = today.getSeconds();
 regen(s,h,m);
 m = checkTime(m);
 s = checkTime(s);
 document.getElementById('txt').innerHTML =
 h + ":" + m + ":" + s;
 var t = setTimeout(startTime, 500); 
 }
function checkTime(i) {
  if (i < 10) {i = "0" + i};  
  return i;
}	
function pfcIsIE ()
{
	//IE8,9,10
	if (navigator.appName.indexOf ("Microsoft") != -1)
	{ 
		return true;
	}
	else
	{
		//IE11
		if (navigator.userAgent.indexOf("Trident")!=-1)
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}

function pfcCreate (className)
{
	if (!pfcIsIE())
		netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
	  
	if (pfcIsIE())
		return new ActiveXObject ("pfc."+className);
	else
	{
		ret = Components.classes ["@ptc.com/pfc/" + 
			className + ";1"].createInstance();
		return ret;
	}
}
</script>
</HEAD>
<BODY onload="startTime()">
<H1>Clock</H1>
<HR>
<DIV id="txt"></DIV>
<SCRIPT>
function regen(s,h,m){
var mGlob = pfcCreate("MpfcCOMGlobal");
var Session = mGlob.GetProESession();
var PartToModify = Session.GetModel ("CLOCK", pfcCreate ("pfcModelType").MDL_PART);
var CurModel = Session.CurrentModel;
if (CurModel != void null) {
var dimensions = PartToModify.ListItems (pfcCreate ("pfcModelItemType").ITEM_DIMENSION);
 for (var i = 0;  i < dimensions.Count; i++)
    {
      var dimension = dimensions.Item (i);
		if (dimension.GetName()=="d10"){
		dimension.DimValue=(s*6);
		}
		if (dimension.GetName()=="d18"){
		if (h>12)
		{
		h-=12;
		}
		dimension.DimValue=(h*30);
		}
		if (dimension.GetName()=="d24"){
		dimension.DimValue=(m*6);
		}
	} 
	Session.SetConfigOption("regen_failure_handling", "resolve_mode");
	PartToModify.Regenerate(null);
	Session.SetConfigOption("regen_failure_handling", "no_resolve_mode");
	Session.GetModelWindow (CurModel).Repaint();
	}
}
</SCRIPT>
</BODY>
</HTML>

 

Hide  
Скрытый текст

Имена управляемых размеров: углы стрелок

секундная - d10,

часовая - d18, нет плавного движения от часа к часу,

минутная - d24. 

имя файла детали должно быть clock.prt

 

Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, Blurp сказал:

@frei Не, ну его нафиг, этот Web.Link и его сетинап :throw:

 

Басню можно сократить  
<!DOCTYPE html>
<html>
<head>
<script  src="pfcUtils.js">
function startTime() {
  var today = new Date();
  var h = today.getHours();
  var m = today.getMinutes();
  var s = today.getSeconds();
  regen (s,h,m);	
}
</script>
</head>
<body onload="startTime()">
<script>
function regen (s,h,m)  
{
  var session = pfcGetProESession();
  var currentmodel = session.CurrentModel;
  var model = session.GetModel("CLOCK",pfcCreate("pfcModelType").MDL_PART);
  if (currentmodel != void null) {	
  var dimensions = model.ListItems (pfcCreate ("pfcModelItemType").ITEM_DIMENSION);
  for (var i = 0;  i < dimensions.Count; i++)
    {
      var dimension = dimensions.Item (i);
		if (dimension.GetName()=="d10"){
		dimension.DimValue=(s*6);
		}
		if (dimension.GetName()=="d18"){
		if (h>12)
		{
		h-=12;
		}
		dimension.DimValue=(h*30);
		}
		if (dimension.GetName()=="d24"){
		dimension.DimValue=(m*6);
		}
	} 
	session.SetConfigOption("regen_failure_handling", "resolve_mode");
	model.Regenerate(null);
	session.SetConfigOption("regen_failure_handling", "no_resolve_mode");
	session.GetModelWindow (currentmodel).Repaint();
	}
}
</script>
</body>
</html>

 

Hide  
через батник проще что-ль?
Ссылка на сообщение
Поделиться на других сайтах
22 часа назад, frei сказал:

Чет я сомневаюсь.:biggrin:

Да ну, чё я тебя обманывать буду, что ли?! :no_1:

Смотри сам.

 

.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Blurp сказал:

обманывать буду

Ты тут только этим и занимаешься, иллюзионист:biggrin: 

Ни дня без Траволты. 

mem1.thumb.jpg.44cb57e68c67c5a8097e4b4e82ff695e.jpg

Hide  
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
×
×
  • Создать...