‘); adX25Out var j = $ (‘
‘); adX25Out.append (adX25); $ J (“. Ls-articoloLuogo”). After (spacer); adX25Out.insertAfter (spacer); } Else {adX25.insertAfter ($ j (“# ls-multimedia”)); }} WriteCapture.write (document.getElementById (‘ad_x25′), ‘
Opel brings Wii factory
Will be integrated in the learning processes of skilled workers in the assembly. Funded by the EU, the project will be operational in early 2015
Workers to work in a factory Opel
10/12/2014
ROME
Opel brings the Wii console in the real world, integrating it in learning processes of skilled workers in the assembly. The Wii will need to learn new tasks on the production line, with the support of a Kinect camera. During the virtual training provides answers to questions on production and on the assembly, while the tools and stakeholders appear on a large screen.
The user is in front of the screen and can move in any direction, with the camera following him and reproduces the movements on video. The operator can select a component by pressing the button on the Wii and then add the set position. The task is complete when all the parts have been put in the correct positions, just like in a video game.
“We want a system that allows employees to undertake training in a virtual environment to their family – said Frank Arlt, head of the research project VISTRA (Virtual Simulation and Training Processes Assembly and Service in Digital factories); the problem of existing solutions is that they forget the user. Our employees to sit in front of a computer with a mouse and a keyboard is not sufficiently close to a real situation. ”
Opel initiated the project (funded by the EU) three years ago), to become operational in early 2015; participate in six other research institutions and industrial companies in Germany, Sweden, England and Denmark. In total there are ten Opel engineers who are working on the project, beside forty experts external partners. The virtual training is faster, less expensive and more flexible than the learning performed on reproductions of prototypes. A first assessment of VISTRA showed how people formed on the virtual system commit fewer errors (- 40%) than those who exercised exclusively on prototypes.
In addition the workers feel more secure when they have to use the individual components and demonstrate faster. Then, customized training allows each participant to learn the exact steps of the procedure to be used during the assembly of the vehicle.
Several people can use the system simultaneously and the equipment is lightweight and flexible, so that it can even lead to a normal briefcase. But despite all the advantages, the new virtual system does not completely replace the work on real prototypes, but will complement the current system.
Print with you anywhere, anytime
Reuters
12/09/2014
fabio Albanian and francesco grignetti
Reuters
12/09/2014
AFP
12/09/2014
Reuters
10/12/2014
“);} // ——————— —————————– // // Move to column 2 related articles // // —— ——————————————– if (device.mobile ( )) {var ArtCorr j = $ (“# col1ContainerArtCorr”). detach (); $ j (“# ed_Related_Box”). before (ArtCorr); ArtCorr.find (“. ls-box-items-related”). addClass (“swiperL”); ArtCorr.find (“. ls-box-items-related .ls-boxcontent-body”). addClass (“swiperContainer”); var cont = ArtCorr.find (“. ls-box-articles- Related .ls-boxcontent-body-.ls boxcontent-body-view “); cont.addClass (” swiperContent “); ArtCorr.find (“. ls-box-object “). css (” float “,” left ” ); ArtCorr.find (“. ls-boxcontent #scrollArrows”). css ( 220;display”, “none”); if (cont.find (“. ls-boxUltimoArticolo”). length & gt; 0) {cont.find (“.ls-boxUltimoArticolo”). each (function (index) {cont.append (j $ (this) .html ()); J $ (this) .detach (); }); ArtCorr.show (); } Var ExpertCorr j = $ (“# col1ContainerExpertCorr”). Detach (); $ J (“# ed_Related_Box”). Before (ExpertCorr); ExpertCorr.find (“. Ls-box-items-related”). AddClass (“swiperL”); ExpertCorr.find (“. Ls-box-items-related .ls-boxcontent-body”). AddClass (“swiperContainer”); var cont = ExpertCorr.find (“. ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”); cont.addClass (“swiperContent”); ExpertCorr.find (“. Ls-box-object”). Css (“float”, “left”); ExpertCorr.find (“. Ls-boxcontent #scrollArrows”). Css (“display”, “none”); if ( cont.find (“. ls-boxUltimoArticolo”). length & gt; 0) {cont.find (“. ls-boxUltimoArticolo”). each (function (index) {cont.append (j $ (this) .html ()); j $ (this) .detach ();}); ExpertCorr.show (); }} Else {$ j (“# ad_frame1″). After (“
” + j $ (“# col1ContainerArtCorr”). Html () + “
“); $ J (“# ad_frame1″). After (“
” + j $ (“# col1ContainerExpertCorr”). Html () + “
“); } // ———————————————– — // // Hides the box if there are no related articles and multimedia // // —————————- ———————- if ($ j (“# containerMMCorr .ls-boxUltimoArticolo”). size () == 0) {$ j (“# containerMMCorr “). css (” display “,” none “); } If ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerArtCorr”). Css (“display”, “none”); } If ($ j (“# containerExpertCorr .ls-boxUltimoArticolo”). Size () == 0) {$ j (“# containerExpertCorr”). Css (“display”, “none”); } // ———————————————– 212; // // Management box recent articles in opening // // ——————————– —————— $ j (“. ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). height (60); boxManual = true; boxOpened = false; var topBannerHeight; var topUltimiArticoliHeight; var topTotalTopHeight; // // ———————————————- —- // // // // Display Expert System ———————————- —————- if ($ j (“. ls-articoloTesto”). height () & gt; 550) {$ j (“. ls-articoloImmagini-Spacer”). css (“height”, $ j (“. ls-images-item”). height () + 120); $ J (“. Ls-images-item”). Css (“display”, “inline”); } If ($ j (‘. Ls-arti coloES-Links’). Height () == 0) {$ j (‘. Ls-articoloES-Links’). Css (‘display’, ‘none’); } // ———————————————– — // // // // Initialization page load ———————————— ————– $ j (document) .ready (function () {// // Initialize the top 4px removing the padding-top box to align the thread blue top // topbannerSectionHeight var j = $ (‘. ls-topBannerSection’). outerHeight (true) – 4; // // Initialization of the arrows Last Articles // j $ (‘. arrow_up_big’). css (“display”, “none” ); $ j (‘. arrow_down_big’). css (“display”, “block”); // // // Initialize edges Last Articles rightBoxUltimiArticoli var j = $ (‘# containerLista #box UltimoArticolo’). last (); rightBoxUltimiArticoli.addClass (‘BorderRight’); // // // Initialization related articles maxAltezzaBox var = 730; var hContainerArt j = $ (“# containerArtCorr .ls-boxcontent-body-view”). height (); var = hViewArt $ j (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body”) .height (); var height = Math.max (hContainerArt, hViewArt); height = Math.min (height, maxAltezzaBox); $ J (‘# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body’). Height (height); $ J (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ common / img / arrow_up_disabled.png’); $ J (“# containerArtCorr #articoliCorrScrollUp”). RemoveClass (‘. Active’); // // I hide the arrows to scroll if there are less than 3 items // if ($ j (“# containerArtCorr .ls-boxUltimoArticolo”). Size () 74 ) {$ j (node) .text (titolo.substring (0, 74) + ‘…’); }}); // // Add the div for the management of the scroll // j $ (‘. Ls-topBannerSection’). After (”); $ J (‘# afterTopBanner’). Height (topBannerHeight); $ J (‘# getFixed’). After (”); $ J (‘# afterUltimiArticoli’). Height (topTotalTopHeight); afterUltimiArticoliTop var j = $ (‘# afterUltimiArticoli’). position (). top; // // Managing box in column 2 // var height = (j $ (‘. Ls-articoloTesto’). Height () + j $ (‘. Ls-articoloTesto’). Position (). Top) – $ j (‘# containerMMCorr’). height () – $ j (‘# containerArtCorr’). height () – $ j (‘. ls-column2′). offset (). top; $ J (‘# containerMMCorr’). After (”);
//
J $ (window) .scroll (function (event) {
var y = j $ (this) .scrollTop ();
if (device.tablet () || device.mobile ()) {
return;
}
//
// Management of the top header
//
if (y & gt; 0) {
if ($ j (window) .scrollTop () & gt; j = $ (‘# page_header’). offset (). top) {
//
// Top header fixed
//
if (if! = 1) {
= 1 case;
$ J (‘. Ls-topBannerSection’). AddClass (‘fixed’);
$ J (‘. Ls-topBannerSection’). AddClass (‘fixedTopHeader’);
$ J (‘# afterTopBanner’). Css (‘display’, ‘block’);
topBannerHeight j = $ (‘. ls-topBannerSection’). height () + j $ (‘. ls-boxUltimiArticoliLista’). height ();
// Console.log (‘Case:’ + event);
}
if ($ j (w indow) .scrollTop () (j $ (‘# getFixed’). offset (). top – $ j (‘. ls-topBannerSection’). height ())) {
//
// Management of the box last articles
//
if (if! = 3) {
case = 3;
$ J (‘# afterUltimiArticoli’). Css (‘display’, ‘block’);
$ J (‘# getFixed’). AddClass (‘fixed’);
$ J (‘# getFixed’). AddClass (‘fixedTopArticoli’);
$ J (‘. FixedTopArticoli’). Css (‘top’, topbannerSectionHeight + ‘px’);
// AfterUltimiArticoliTop j = $ (‘# getFixed’). Offset (). Top + $ j (‘# getFixed’). Height () – $ j (‘. Ls-topBannerSection’). Height ();
// Console.log (‘Case:’ + event);
}
} Else {
}
// // Management of related articles in column 2
//
if ($ j (window) .scrollTop () & gt; $ j (‘. ls-articoloTesto’). height ()) {
if ($ j (“# containerArtCorr”). css (‘top’) == ’0px’) {
if ($ j (“# containerArtCorr”). css (‘display’) == ‘block’) {
postop var j = $ (‘# ad_frame2′). offset (). top – $ j (‘. ls-column2′). offset (). top + 250;
var posBottom postop = + j $ (“# containerArtCorr”). height ();
if ($ j (‘# ed_Related_Box’). offset (). top & gt; posBottom) {
$ J (“# containerArtCorr”). Css (‘display’, ‘none’);
$ J (“# containerArtCorr”). Css (‘position’, ‘on’);
$ J (“# containerArtCorr”). Css (̵ 6;top’, postop + ‘px’);
$ J (“. Ls-column2″). Height ($ j (‘. Ls-column1′). Height ());
$ J (“# containerArtCorr”). FadeIn (600);
}
}
}
} Else {
$ J (“# containerArtCorr”). Css (‘top’, ’0px’);
}
} Else {
if (if! = 4) {
case = 4;
$ J (‘# afterTopBanner’). Css (‘display’, ‘none’);
$ J (‘# afterUltimiArticoli’). Css (‘display’, ‘none’);
$ J (‘. Ls-colonneArticolo’). Css (‘position’, ‘static’);
$ J (‘. Ls-colonneArticolo’). Css (‘top’, ’0px’);
$ J (‘. Ls-topBannerSection’). RemoveClass (‘fixed’);
$ J (‘. Ls-topBannerSection’ ). RemoveClass (‘fixedTopHeader’);
$ J (‘. Ls-spinster’). Css (‘position’, ‘static’);
$ J (‘. Ls-spinster’). Css (‘top’, ’0px’);
$ J (‘# getFixed’). RemoveClass (‘fixed’);
$ J (‘# getFixed’). RemoveClass (‘fixedTopArticoli’);
// Console.log (‘Case:’ + event);
}
}
});
});
// ———————————————— -
//
// Management box recent articles in opening
//
// ———————————————— -
// Stores the open / closed status of the box to avoid
// Handle the same event in the s croll
boxOpened var = false;
// Store if the box has been closed or apreto
// Manually to not change the state
// Automatically during the scroll
boxManual var = false;
$ J (‘. Arrow_down_big’). Click (function () {
// I open the box
boxManual = true;
ultimiArticoliBox (‘open’);
});
$ J (‘. Arrow_up_big’). Click (function () {
// I close the box
boxManual = true;
ultimiArticoliBox (‘close’);
});
ultimiArticoliBox function (action) {
var speed1 = 300;
var speed2 = 500;
if ((action == ‘open’) & amp; & amp; (boxOpened == false)) {
var cssProp;
$ J (‘. Arrow_up_big’). Css (“display”, “block”);
$ J (‘. Arrow_down_big’). Css (“disp lay”, “none”);
cssProp = {height: ’170px’};
$ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2);
cssProp = {top: ’0px’};
$ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
$ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
cssProp = {height: ’169px’};
$ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista”). Animate (cssProp, speed2,
function ()
{
var height = $ j (‘# getFixed’). height ()
cssProp = {height: + height + ‘px’};
$ J (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
}
);
boxOpened = true;
}
if ((action == ‘close’) & amp; & amp; (boxOpened == true)) {
var cssProp;
$ J (‘. Arrow_up_big’). Css (“display”, “none”);
$ J (‘. Arrow_down_big’). Css (“display”, “block”);
cssProp = {top: ‘-94px’};
$ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Css (‘position’, ‘on’);
$ J (‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
$ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Css (‘position’, ‘on’);
$ J (‘# getFixed #boxUltimoArticolo .ls-boxUltimoArticolo-info’). Animate (cssProp, speed2);
cssProp = {height: ’59px’};
$ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxUltimiArticoliLista 8221;). Animate (cssProp, speed2);
cssProp = {height: ’60px’};
$ J (“. Ls-new-leaf-.ls boxUltimiArticoli-top-.ls boxcontent-body”). Animate (cssProp, speed2,
function ()
{
var height = $ j (‘# getFixed’). height ()
cssProp = {height: + height + ‘px’};
$ J (‘# afterUltimiArticoli’). Animate (cssProp, speed1);
}
);
$ J (‘# afterUltimiArticoli’). Height ($ j (‘# getFixed’). Height ());
boxOpened = false;
}
}
// ———————————————— -
//
// Management related articles
//
// ———————————————— -
va r speed = 300;
var topValueArt;
var minValueArt;
// ———————————————— -
// Click Arrow pointing down
// ———————————————— -
$ J (“# containerArtCorr #articoliCorrScrollDown”). Click (function () {
topValueArt = parseInt ($ j (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”). css (“top”));
minValueArt = 0 – $ j (“# containerArtCorr .ls-boxcontent-body-view”). height () + 584;
cssProp var = {top: + minValueArt + ‘px’};
if ($ j (“# containerArtCorr #articoliCorrScrollDown”). hasClass (‘. active’) == false)
return;
$ J (“# containerArtCorr .ls-boxcontent .ls-box-items-related .ls-boxcontent-body-.ls boxcontent-body-view”). Animate (cssProp, speed,
function () {
$ J (“# containerArtCorr #articoliCorrScrollDown”). Attr (‘src’, ‘/ common / img / arrow_down_disabled.png’);
$ J (“# containerArtCorr #articoliCorrScrollDown”). RemoveClass (‘. Active’);
$ J (“# containerArtCorr #articoliCorrScrollUp”). Attr (‘src’, ‘/ module / new-leaf / img / arrow_up.png’);
$ J (“# containerArtCorr #articoliCorrScrollUp”). AddClass (‘. Active’);
TopValue = parseInt ($ j (“# containerArtCorr .ls-boxcontent-body-view”). css (“top”));
if (TopValue
No comments:
Post a Comment